* Package: media-gfx/superslicer-2.5.59.8:0 * Repository: localrepo * USE: abi_x86_64 amd64 elibc_glibc kernel_linux * FEATURES: network-sandbox preserve-libs sandbox userpriv usersandbox >>> Unpacking source... >>> Unpacking superslicer-2.5.59.8.tar.gz to /tmp/portage/media-gfx/superslicer-2.5.59.8/work >>> Unpacking superslicer-2.5.59.8-profiles.tar.gz to /tmp/portage/media-gfx/superslicer-2.5.59.8/work >>> Source unpacked in /tmp/portage/media-gfx/superslicer-2.5.59.8/work >>> Preparing source in /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8 ... * Source directory (CMAKE_USE_DIR): "/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8" * Build directory (BUILD_DIR): "/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8_build" * Applying superslicer-2.5.59.8-boost.patch ... patching file src/hints/HintsToPot.cpp patching file src/libslic3r/AppConfig.cpp patching file src/libslic3r/AppConfig.hpp patching file src/libslic3r/Flow.cpp patching file src/libslic3r/GCode/WipeTower.cpp patching file src/libslic3r/LocalesUtils.cpp patching file src/libslic3r/Preset.cpp patching file src/libslic3r/Utils.hpp Hunk #1 succeeded at 7 with fuzz 2. patching file src/slic3r/GUI/CreateMMUTiledCanvas.cpp patching file src/slic3r/GUI/DesktopIntegrationDialog.cpp patching file src/slic3r/GUI/FreeCADDialog.cpp patching file src/slic3r/GUI/GUI_App.cpp patching file src/slic3r/GUI/HintNotification.cpp patching file src/slic3r/GUI/Preferences.cpp Hunk #1 succeeded at 13 (offset 1 line). patching file src/slic3r/GUI/PrintHostDialogs.cpp patching file src/slic3r/GUI/ScriptExecutor.cpp patching file src/slic3r/GUI/Tab.cpp Hunk #2 succeeded at 1742 (offset 39 lines). patching file src/slic3r/Utils/Http.cpp [ ok ] * Applying superslicer-2.5.59.8-cereal.patch ... [ ok ] * Applying superslicer-2.5.59.8-dont-install-angelscript.patch ... [ ok ] * Applying superslicer-2.5.59.8-gcodeviewer-symlink-fix.patch ... [ ok ] * Applying superslicer-2.5.59.8-missing-includes-fix.patch ... [ ok ] * Applying superslicer-2.5.59.8-openexr3.patch ... [ ok ] * Applying superslicer-2.5.59.8-wxgtk3-wayland-fix.patch ... [ ok ] * Applying superslicer-2.5.59.8-relax-OpenCASCADE-dep.patch ... [ ok ] * Applying superslicer-2.5.59.8-link-occtwrapper-statically.patch ... [ ok ] * Applying superslicer-2.5.59.8-fix-dereferencing-in-std-unique_ptr-to-nullptr.patch ... [ ok ] * Applying superslicer-2.5.59.8-additional-imports-fixes.patch ... [ ok ] * Applying superslicer-2.5.59.8-fix-compilation-error-gnu17.patch ... [ ok ] * Applying superslicer-2.5.59.8-libnest2d-link-xcb.patch ... [ ok ] * Applying superslicer-2.5.59.8-boost-replace-load-string-file.patch ... patching file src/slic3r/GUI/ScriptExecutor.cpp Hunk #1 succeeded at 12 with fuzz 2 (offset 7 lines). Hunk #2 succeeded at 626 (offset 7 lines). Hunk #3 succeeded at 766 (offset 7 lines). [ ok ] * Hardcoded definition(s) removed in deps/CMakeLists.txt: * set(CMAKE_BUILD_TYPE Release) * Hardcoded definition(s) removed in CMakeLists.txt: * set(CMAKE_BUILD_TYPE "Release" CACHE STRING "Build type (default Release)" >>> Source prepared. >>> Configuring source in /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8 ... * * Requested wxWidgets: 3.0-gtk3 * Using wxWidgets: gtk3-unicode-3.0-gtk3 * * Source directory (CMAKE_USE_DIR): "/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8" * Build directory (BUILD_DIR): "/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8_build" cmake -C /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8_build/gentoo_common_config.cmake -G Ninja -DCMAKE_INSTALL_PREFIX=/usr -DOPENVDB_FIND_MODULE_PATH=/usr/lib64/cmake/OpenVDB -DSLIC3R_BUILD_TESTS=no -DSLIC3R_FHS=ON -DSLIC3R_GTK=3 -DSLIC3R_GUI=ON -DSLIC3R_PCH=OFF -DSLIC3R_STATIC=OFF -DSLIC3R_WX_STABLE=ON -Wno-dev -DCMAKE_BUILD_TYPE=Release -DCMAKE_TOOLCHAIN_FILE=/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8_build/gentoo_toolchain.cmake /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8 loading initial cache file /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8_build/gentoo_common_config.cmake -- The C compiler identification is GNU 13.2.1 -- The CXX compiler identification is GNU 13.2.1 -- Detecting C compiler ABI info -- Detecting C compiler ABI info - done -- Check for working C compiler: /usr/bin/x86_64-pc-linux-gnu-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/x86_64-pc-linux-gnu-g++ - skipped -- Detecting CXX compile features -- Detecting CXX compile features - done -- SLIC3R_ASAN: OFF -- SLIC3R_BUILD_SANDBOXES: OFF -- SLIC3R_BUILD_TESTS: no -- SLIC3R_ENABLE_FORMAT_STEP: ON -- SLIC3R_FHS: ON -- SLIC3R_GTK: 3 -- SLIC3R_GUI: ON -- SLIC3R_MSVC_COMPILE_PARALLEL: ON -- SLIC3R_MSVC_PDB: ON -- SLIC3R_PCH: OFF -- SLIC3R_PERL_XS: OFF -- SLIC3R_PROFILE: OFF -- SLIC3R_STATIC: OFF -- SLIC3R_WX_STABLE: ON -- SLIC3R_STATIC: OFF -- CMAKE_PREFIX_PATH: (default) -- Found PkgConfig: /usr/bin/x86_64-pc-linux-gnu-pkg-config (found version "2.1.1") -- Performing Test CMAKE_HAVE_LIBC_PTHREAD -- Performing Test CMAKE_HAVE_LIBC_PTHREAD - Success -- Found Threads: TRUE -- Found DBus: /usr/include/dbus-1.0;/usr/lib64/dbus-1.0/include -- Found Boost: /usr/lib64/cmake/Boost-1.84.0/BoostConfig.cmake (found suitable version "1.84.0", minimum required is "1.66.0") found components: system filesystem thread log locale regex chrono atomic date_time iostreams -- Boost::boost exists -- TBB found in /usr/lib64/cmake/TBB -- Could NOT find CURL (missing: CURL_DIR) -- Falling back to MODULE search for CURL... -- Found CURL: /usr/lib64/libcurl.so (found version "8.5.0") -- Found ZLIB: /usr/lib64/libz.so (found version "1.3") -- Found Eigen3: /usr/include/eigen3 (Required is at least version "3.3") -- EXPAT found in /usr/lib64/cmake/expat-2.5.0 -- Found PNG: /usr/lib64/libpng.so (found version "1.6.40+apng") -- Found OpenGL: /usr/lib64/libOpenGL.so -- Found GLEW: /usr/include (found version "2.2.0") -- po_dir mo_file imgui : '/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/resources/localization/ca/Slic3r.po' and mo file is '/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/resources/localization/ca/SuperSlicer.mo' -- po_dir mo_file imgui : '/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/resources/localization/cs/Slic3r.po' and mo file is '/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/resources/localization/cs/SuperSlicer.mo' -- po_dir mo_file imgui : '/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/resources/localization/de/Slic3r.po' and mo file is '/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/resources/localization/de/SuperSlicer.mo' -- po_dir mo_file imgui : '/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/resources/localization/en/Slic3r.po' and mo file is '/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/resources/localization/en/SuperSlicer.mo' -- po_dir mo_file imgui : '/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/resources/localization/es/Slic3r.po' and mo file is '/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/resources/localization/es/SuperSlicer.mo' -- po_dir mo_file imgui : '/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/resources/localization/fr/Slic3r.po' and mo file is '/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/resources/localization/fr/SuperSlicer.mo' -- po_dir mo_file imgui : '/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/resources/localization/hu/Slic3r.po' and mo file is '/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/resources/localization/hu/SuperSlicer.mo' -- po_dir mo_file imgui : '/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/resources/localization/it/Slic3r.po' and mo file is '/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/resources/localization/it/SuperSlicer.mo' -- po_dir mo_file imgui : '/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/resources/localization/ja/Slic3r.po' and mo file is '/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/resources/localization/ja/SuperSlicer.mo' -- po_dir mo_file imgui : '/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/resources/localization/ko/Slic3r.po' and mo file is '/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/resources/localization/ko/SuperSlicer.mo' -- po_dir mo_file imgui : '/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/resources/localization/ko_KR/Slic3r.po' and mo file is '/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/resources/localization/ko_KR/SuperSlicer.mo' -- po_dir mo_file imgui : '/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/resources/localization/nl/Slic3r.po' and mo file is '/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/resources/localization/nl/SuperSlicer.mo' -- po_dir mo_file imgui : '/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/resources/localization/pl/Slic3r.po' and mo file is '/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/resources/localization/pl/SuperSlicer.mo' -- po_dir mo_file imgui : '/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/resources/localization/pt_BR/Slic3r.po' and mo file is '/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/resources/localization/pt_BR/SuperSlicer.mo' -- po_dir mo_file imgui : '/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/resources/localization/ru/Slic3r.po' and mo file is '/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/resources/localization/ru/SuperSlicer.mo' -- po_dir mo_file imgui : '/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/resources/localization/tr/Slic3r.po' and mo file is '/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/resources/localization/tr/SuperSlicer.mo' -- po_dir mo_file imgui : '/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/resources/localization/uk/Slic3r.po' and mo file is '/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/resources/localization/uk/SuperSlicer.mo' -- po_dir mo_file imgui : '/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/resources/localization/zh_CN/Slic3r.po' and mo file is '/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/resources/localization/zh_CN/SuperSlicer.mo' -- po_dir mo_file imgui : '/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/resources/localization/zh_TW_copy/Slic3r.po' and mo file is '/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/resources/localization/zh_TW_copy/SuperSlicer.mo' -- Found NLopt in '/usr/lib64'. -- Using NLopt include directory '/usr/include'. -- Using NLopt library '/usr/lib64/libnlopt.so'. COMPONENT = openvdb -- Found TBB: /usr/include (found version "2021.9") found components: tbb -- Found Boost: /usr/lib64/cmake/Boost-1.84.0/BoostConfig.cmake (found version "1.84.0") found components: iostreams -- Found Blosc: /usr/lib64/libblosc.so (found version "1.21.5") -- SPNAV library NOT found, Spacenavd not supported -- Using qhull from system. -- IGL NOT found, using bundled version... -- Using header-only CGAL -- Targeting Ninja -- Using /usr/bin/x86_64-pc-linux-gnu-g++ compiler. -- Found GMP: /usr/lib64/libgmp.so -- Found MPFR: /usr/lib64/libmpfr.so -- Found Boost: /usr/lib64/cmake/Boost-1.84.0/BoostConfig.cmake (found suitable version "1.84.0", minimum required is "1.66") -- Boost include dirs: /usr/include -- Boost libraries: -- Using gcc version 4 or later. Adding -frounding-math -- Found JPEG: /usr/lib64/libjpeg.so (found version "62") -- Performing Test COMPILER_HAS_HIDDEN_VISIBILITY -- Performing Test COMPILER_HAS_HIDDEN_VISIBILITY - Success -- Performing Test COMPILER_HAS_HIDDEN_INLINE_VISIBILITY -- Performing Test COMPILER_HAS_HIDDEN_INLINE_VISIBILITY - Success -- Performing Test COMPILER_HAS_DEPRECATED_ATTR -- Performing Test COMPILER_HAS_DEPRECATED_ATTR - Success -- Configuring angelscript 2.35.0 add_library(angelscript STATIC source/as_atomic.cpp;source/as_builder.cpp;source/as_bytecode.cpp;source/as_callfunc.cpp;source/as_callfunc_mips.cpp;source/as_callfunc_x86.cpp;source/as_callfunc_x64_gcc.cpp;source/as_callfunc_x64_msvc.cpp;source/as_callfunc_x64_mingw.cpp;source/as_compiler.cpp;source/as_configgroup.cpp;source/as_context.cpp;source/as_datatype.cpp;source/as_gc.cpp;source/as_generic.cpp;source/as_globalproperty.cpp;source/as_memory.cpp;source/as_module.cpp;source/as_objecttype.cpp;source/as_outputbuffer.cpp;source/as_parser.cpp;source/as_restore.cpp;source/as_scriptcode.cpp;source/as_scriptengine.cpp;source/as_scriptfunction.cpp;source/as_scriptnode.cpp;source/as_scriptobject.cpp;source/as_string.cpp;source/as_string_util.cpp;source/as_thread.cpp;source/as_tokenizer.cpp;source/as_typeinfo.cpp;source/as_variablescope.cpp;add_on/autowrapper/generator/generateheader.cpp;add_on/contextmgr/contextmgr.cpp;add_on/scriptarray/scriptarray.cpp;add_on/scriptbuilder/scriptbuilder.cpp;add_on/scriptdictionary/scriptdictionary.cpp;add_on/scriptstdstring/scriptstdstring.cpp;add_on/scriptstdstring/scriptstdstring_utils.cpp;add_on/scriptmath/scriptmath.cpp include/angelscript.h;source/as_array.h;source/as_builder.h;source/as_bytecode.h;source/as_callfunc.h;source/as_compiler.h;source/as_config.h;source/as_configgroup.h;source/as_context.h;source/as_criticalsection.h;source/as_datatype.h;source/as_debug.h;source/as_generic.h;source/as_map.h;source/as_memory.h;source/as_module.h;source/as_objecttype.h;source/as_outputbuffer.h;source/as_parser.h;source/as_property.h;source/as_restore.h;source/as_scriptcode.h;source/as_scriptengine.h;source/as_scriptfunction.h;source/as_scriptnode.h;source/as_scriptobject.h;source/as_string.h;source/as_string_util.h;source/as_texts.h;source/as_thread.h;source/as_tokendef.h;source/as_tokenizer.h;source/as_typeinfo.h;source/as_variablescope.h;add_on/autowrapper/aswrappedcall.h;add_on/contextmgr/contextmgr.h;add_on/scriptarray/scriptarray.h;add_on/scriptbuilder/scriptbuilder.h;add_on/scriptdictionary/scriptdictionary.h;add_on/scriptstdstring/scriptstdstring.h;add_on/scriptmath/scriptmath.h) -- Found wxWidgets: -L/usr/lib64;-pthread;;;-lwx_baseu-3.0-gtk3;-lwx_gtk3u_core-3.0-gtk3;-lwx_gtk3u_adv-3.0-gtk3;-lwx_gtk3u_html-3.0-gtk3;-lwx_gtk3u_gl-3.0-gtk3;-lwx_gtk3u_stc-3.0-gtk3 (found suitable version "3.0.5", minimum required is "3.0") -- wx-config path: /usr/lib64/wx/config/gtk3-unicode-3.0-gtk3 -- wx libs: -L/usr/lib64;-pthread;;;-lwx_baseu-3.0-gtk3;-lwx_gtk3u_core-3.0-gtk3;-lwx_gtk3u_adv-3.0-gtk3;-lwx_gtk3u_html-3.0-gtk3;-lwx_gtk3u_gl-3.0-gtk3;-lwx_gtk3u_stc-3.0-gtk3;/usr/lib64/libpng.so;/usr/lib64/libz.so;/usr/lib64/libtiff.so;/usr/lib64/libjpeg.so;libexpat;/usr/lib64/librt.a -- Found GTK3: /usr/include/gtk-3.0;/usr/include/pango-1.0;/usr/include/cairo;/usr/include/gdk-pixbuf-2.0;/usr/include/atk-1.0;/usr/include/glib-2.0;/usr/lib64/glib-2.0/include;/usr/include/harfbuzz;/usr/include/freetype2;/usr/lib64/libffi/include;/usr/include/libmount;/usr/include/blkid;/usr/include/webp;/usr/include/libpng16;/usr/include/pixman-1;/usr/include/at-spi2-atk/2.0;/usr/include/at-spi-2.0;/usr/include/dbus-1.0;/usr/lib64/dbus-1.0/include;/usr/include/fribidi;/usr/include/gio-unix-2.0 -- <<< Gentoo configuration >>> Build type Release Install path /usr Compiler flags: C -march=native -O2 -pipe -fno-strict-aliasing C++ -march=native -O2 -pipe -fno-strict-aliasing -fext-numeric-literals -Wall -Wno-reorder Linker flags: Executable -Wl,-O1 -Wl,--as-needed Module -Wl,-O1 -Wl,--as-needed Shared -Wl,-O1 -Wl,--as-needed -- Configuring done (3.4s) -- Generating done (0.1s) -- Build files have been written to: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8_build >>> Source configured. >>> Compiling source in /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8 ... * Source directory (CMAKE_USE_DIR): "/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8" * Build directory (BUILD_DIR): "/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8_build" ninja -v -j17 -l0 [1/433] /usr/bin/x86_64-pc-linux-gnu-gcc -DSLIC3R_GUI -DUNICODE -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8_build/src/platform -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/glu-libtess -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/glu-libtess/include -isystem /usr/include/eigen3 -DNDEBUG -march=native -O2 -pipe -fno-strict-aliasing -fPIC -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -MD -MT src/glu-libtess/CMakeFiles/glu-libtess.dir/src/memalloc.c.o -MF src/glu-libtess/CMakeFiles/glu-libtess.dir/src/memalloc.c.o.d -o src/glu-libtess/CMakeFiles/glu-libtess.dir/src/memalloc.c.o -c /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/glu-libtess/src/memalloc.c [2/433] /usr/bin/x86_64-pc-linux-gnu-gcc -DSLIC3R_GUI -DUNICODE -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8_build/src/platform -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/glu-libtess -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/glu-libtess/include -isystem /usr/include/eigen3 -DNDEBUG -march=native -O2 -pipe -fno-strict-aliasing -fPIC -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -MD -MT src/glu-libtess/CMakeFiles/glu-libtess.dir/src/dict.c.o -MF src/glu-libtess/CMakeFiles/glu-libtess.dir/src/dict.c.o.d -o src/glu-libtess/CMakeFiles/glu-libtess.dir/src/dict.c.o -c /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/glu-libtess/src/dict.c [3/433] /usr/bin/x86_64-pc-linux-gnu-gcc -DSLIC3R_GUI -DUNICODE -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8_build/src/platform -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/glu-libtess -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/glu-libtess/include -isystem /usr/include/eigen3 -DNDEBUG -march=native -O2 -pipe -fno-strict-aliasing -fPIC -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -MD -MT src/glu-libtess/CMakeFiles/glu-libtess.dir/src/geom.c.o -MF src/glu-libtess/CMakeFiles/glu-libtess.dir/src/geom.c.o.d -o src/glu-libtess/CMakeFiles/glu-libtess.dir/src/geom.c.o -c /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/glu-libtess/src/geom.c [4/433] /usr/bin/x86_64-pc-linux-gnu-gcc -DSLIC3R_GUI -DUNICODE -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8_build/src/platform -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/glu-libtess -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/glu-libtess/include -isystem /usr/include/eigen3 -DNDEBUG -march=native -O2 -pipe -fno-strict-aliasing -fPIC -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -MD -MT src/glu-libtess/CMakeFiles/glu-libtess.dir/src/normal.c.o -MF src/glu-libtess/CMakeFiles/glu-libtess.dir/src/normal.c.o.d -o src/glu-libtess/CMakeFiles/glu-libtess.dir/src/normal.c.o -c /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/glu-libtess/src/normal.c [5/433] /usr/bin/x86_64-pc-linux-gnu-gcc -DSLIC3R_GUI -DUNICODE -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8_build/src/platform -isystem /usr/include/eigen3 -DNDEBUG -march=native -O2 -pipe -fno-strict-aliasing -fPIC -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -MD -MT src/Shiny/CMakeFiles/Shiny.dir/ShinyManager.c.o -MF src/Shiny/CMakeFiles/Shiny.dir/ShinyManager.c.o.d -o src/Shiny/CMakeFiles/Shiny.dir/ShinyManager.c.o -c /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/Shiny/ShinyManager.c [6/433] /usr/bin/x86_64-pc-linux-gnu-gcc -DSLIC3R_GUI -DUNICODE -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8_build/src/platform -isystem /usr/include/eigen3 -DNDEBUG -march=native -O2 -pipe -fno-strict-aliasing -fPIC -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -MD -MT src/Shiny/CMakeFiles/Shiny.dir/ShinyNode.c.o -MF src/Shiny/CMakeFiles/Shiny.dir/ShinyNode.c.o.d -o src/Shiny/CMakeFiles/Shiny.dir/ShinyNode.c.o -c /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/Shiny/ShinyNode.c [7/433] /usr/bin/x86_64-pc-linux-gnu-gcc -DSLIC3R_GUI -DUNICODE -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8_build/src/platform -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/glu-libtess -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/glu-libtess/include -isystem /usr/include/eigen3 -DNDEBUG -march=native -O2 -pipe -fno-strict-aliasing -fPIC -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -MD -MT src/glu-libtess/CMakeFiles/glu-libtess.dir/src/mesh.c.o -MF src/glu-libtess/CMakeFiles/glu-libtess.dir/src/mesh.c.o.d -o src/glu-libtess/CMakeFiles/glu-libtess.dir/src/mesh.c.o -c /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/glu-libtess/src/mesh.c [8/433] /usr/bin/x86_64-pc-linux-gnu-gcc -DSLIC3R_GUI -DUNICODE -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8_build/src/platform -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/glu-libtess -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/glu-libtess/include -isystem /usr/include/eigen3 -DNDEBUG -march=native -O2 -pipe -fno-strict-aliasing -fPIC -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -MD -MT src/glu-libtess/CMakeFiles/glu-libtess.dir/src/render.c.o -MF src/glu-libtess/CMakeFiles/glu-libtess.dir/src/render.c.o.d -o src/glu-libtess/CMakeFiles/glu-libtess.dir/src/render.c.o -c /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/glu-libtess/src/render.c [9/433] /usr/bin/x86_64-pc-linux-gnu-gcc -DSLIC3R_GUI -DUNICODE -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8_build/src/platform -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/glu-libtess -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/glu-libtess/include -isystem /usr/include/eigen3 -DNDEBUG -march=native -O2 -pipe -fno-strict-aliasing -fPIC -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -MD -MT src/glu-libtess/CMakeFiles/glu-libtess.dir/src/priorityq.c.o -MF src/glu-libtess/CMakeFiles/glu-libtess.dir/src/priorityq.c.o.d -o src/glu-libtess/CMakeFiles/glu-libtess.dir/src/priorityq.c.o -c /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/glu-libtess/src/priorityq.c [10/433] /usr/bin/x86_64-pc-linux-gnu-gcc -DSLIC3R_GUI -DUNICODE -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8_build/src/platform -isystem /usr/include/eigen3 -DNDEBUG -march=native -O2 -pipe -fno-strict-aliasing -fPIC -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -MD -MT src/Shiny/CMakeFiles/Shiny.dir/ShinyNodePool.c.o -MF src/Shiny/CMakeFiles/Shiny.dir/ShinyNodePool.c.o.d -o src/Shiny/CMakeFiles/Shiny.dir/ShinyNodePool.c.o -c /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/Shiny/ShinyNodePool.c [11/433] /usr/bin/x86_64-pc-linux-gnu-gcc -DSLIC3R_GUI -DUNICODE -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8_build/src/platform -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/glu-libtess -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/glu-libtess/include -isystem /usr/include/eigen3 -DNDEBUG -march=native -O2 -pipe -fno-strict-aliasing -fPIC -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -MD -MT src/glu-libtess/CMakeFiles/glu-libtess.dir/src/tessmono.c.o -MF src/glu-libtess/CMakeFiles/glu-libtess.dir/src/tessmono.c.o.d -o src/glu-libtess/CMakeFiles/glu-libtess.dir/src/tessmono.c.o -c /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/glu-libtess/src/tessmono.c [12/433] /usr/bin/x86_64-pc-linux-gnu-gcc -DSLIC3R_GUI -DUNICODE -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8_build/src/platform -isystem /usr/include/eigen3 -DNDEBUG -march=native -O2 -pipe -fno-strict-aliasing -fPIC -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -MD -MT src/Shiny/CMakeFiles/Shiny.dir/ShinyNodeState.c.o -MF src/Shiny/CMakeFiles/Shiny.dir/ShinyNodeState.c.o.d -o src/Shiny/CMakeFiles/Shiny.dir/ShinyNodeState.c.o -c /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/Shiny/ShinyNodeState.c [13/433] /usr/bin/x86_64-pc-linux-gnu-gcc -DSLIC3R_GUI -DUNICODE -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8_build/src/platform -isystem /usr/include/eigen3 -DNDEBUG -march=native -O2 -pipe -fno-strict-aliasing -fPIC -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -MD -MT src/Shiny/CMakeFiles/Shiny.dir/ShinyOutput.c.o -MF src/Shiny/CMakeFiles/Shiny.dir/ShinyOutput.c.o.d -o src/Shiny/CMakeFiles/Shiny.dir/ShinyOutput.c.o -c /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/Shiny/ShinyOutput.c [14/433] /usr/bin/x86_64-pc-linux-gnu-gcc -DSLIC3R_GUI -DUNICODE -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8_build/src/platform -isystem /usr/include/eigen3 -DNDEBUG -march=native -O2 -pipe -fno-strict-aliasing -fPIC -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -MD -MT src/Shiny/CMakeFiles/Shiny.dir/ShinyTools.c.o -MF src/Shiny/CMakeFiles/Shiny.dir/ShinyTools.c.o.d -o src/Shiny/CMakeFiles/Shiny.dir/ShinyTools.c.o -c /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/Shiny/ShinyTools.c [15/433] /usr/bin/x86_64-pc-linux-gnu-gcc -DSLIC3R_GUI -DUNICODE -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8_build/src/platform -isystem /usr/include/eigen3 -DNDEBUG -march=native -O2 -pipe -fno-strict-aliasing -fPIC -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -MD -MT src/Shiny/CMakeFiles/Shiny.dir/ShinyZone.c.o -MF src/Shiny/CMakeFiles/Shiny.dir/ShinyZone.c.o.d -o src/Shiny/CMakeFiles/Shiny.dir/ShinyZone.c.o -c /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/Shiny/ShinyZone.c [16/433] /usr/bin/x86_64-pc-linux-gnu-gcc -DSLIC3R_GUI -DUNICODE -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8_build/src/platform -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/glu-libtess -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/glu-libtess/include -isystem /usr/include/eigen3 -DNDEBUG -march=native -O2 -pipe -fno-strict-aliasing -fPIC -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -MD -MT src/glu-libtess/CMakeFiles/glu-libtess.dir/src/tess.c.o -MF src/glu-libtess/CMakeFiles/glu-libtess.dir/src/tess.c.o.d -o src/glu-libtess/CMakeFiles/glu-libtess.dir/src/tess.c.o -c /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/glu-libtess/src/tess.c [17/433] /usr/bin/x86_64-pc-linux-gnu-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/lib64/dbus-1.0/include -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8_build/src/platform -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8_build/src/libslic3r -isystem /usr/include/eigen3 -isystem /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libigl -DNDEBUG -march=native -O2 -pipe -fno-strict-aliasing -fext-numeric-literals -Wall -Wno-reorder -std=gnu++17 -fPIC -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -frounding-math -MD -MT src/libslic3r/CMakeFiles/libslic3r_cgal.dir/TryCatchSignal.cpp.o -MF src/libslic3r/CMakeFiles/libslic3r_cgal.dir/TryCatchSignal.cpp.o.d -o src/libslic3r/CMakeFiles/libslic3r_cgal.dir/TryCatchSignal.cpp.o -c /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/TryCatchSignal.cpp [18/433] /usr/bin/x86_64-pc-linux-gnu-gcc -DSLIC3R_GUI -DUNICODE -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8_build/src/platform -isystem /usr/include/eigen3 -DNDEBUG -march=native -O2 -pipe -fno-strict-aliasing -fPIC -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -MD -MT src/qoi/CMakeFiles/qoi.dir/qoilib.c.o -MF src/qoi/CMakeFiles/qoi.dir/qoilib.c.o.d -o src/qoi/CMakeFiles/qoi.dir/qoilib.c.o -c /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/qoi/qoilib.c [19/433] /usr/bin/x86_64-pc-linux-gnu-gcc -DSLIC3R_GUI -DUNICODE -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8_build/src/platform -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/glu-libtess -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/glu-libtess/include -isystem /usr/include/eigen3 -DNDEBUG -march=native -O2 -pipe -fno-strict-aliasing -fPIC -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -MD -MT src/glu-libtess/CMakeFiles/glu-libtess.dir/src/sweep.c.o -MF src/glu-libtess/CMakeFiles/glu-libtess.dir/src/sweep.c.o.d -o src/glu-libtess/CMakeFiles/glu-libtess.dir/src/sweep.c.o -c /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/glu-libtess/src/sweep.c [20/433] : && /usr/bin/cmake -E rm -f src/qoi/libqoi.a && /usr/bin/x86_64-pc-linux-gnu-ar qc src/qoi/libqoi.a src/qoi/CMakeFiles/qoi.dir/qoilib.c.o && /usr/bin/x86_64-pc-linux-gnu-ranlib src/qoi/libqoi.a && : [21/433] : && /usr/bin/cmake -E rm -f src/Shiny/libShiny.a && /usr/bin/x86_64-pc-linux-gnu-ar qc src/Shiny/libShiny.a src/Shiny/CMakeFiles/Shiny.dir/ShinyManager.c.o src/Shiny/CMakeFiles/Shiny.dir/ShinyNode.c.o src/Shiny/CMakeFiles/Shiny.dir/ShinyNodePool.c.o src/Shiny/CMakeFiles/Shiny.dir/ShinyNodeState.c.o src/Shiny/CMakeFiles/Shiny.dir/ShinyOutput.c.o src/Shiny/CMakeFiles/Shiny.dir/ShinyTools.c.o src/Shiny/CMakeFiles/Shiny.dir/ShinyZone.c.o && /usr/bin/x86_64-pc-linux-gnu-ranlib src/Shiny/libShiny.a && : [22/433] : && /usr/bin/cmake -E rm -f src/glu-libtess/libglu-libtess.a && /usr/bin/x86_64-pc-linux-gnu-ar qc src/glu-libtess/libglu-libtess.a src/glu-libtess/CMakeFiles/glu-libtess.dir/src/dict.c.o src/glu-libtess/CMakeFiles/glu-libtess.dir/src/geom.c.o src/glu-libtess/CMakeFiles/glu-libtess.dir/src/memalloc.c.o src/glu-libtess/CMakeFiles/glu-libtess.dir/src/mesh.c.o src/glu-libtess/CMakeFiles/glu-libtess.dir/src/normal.c.o src/glu-libtess/CMakeFiles/glu-libtess.dir/src/priorityq.c.o src/glu-libtess/CMakeFiles/glu-libtess.dir/src/render.c.o src/glu-libtess/CMakeFiles/glu-libtess.dir/src/sweep.c.o src/glu-libtess/CMakeFiles/glu-libtess.dir/src/tess.c.o src/glu-libtess/CMakeFiles/glu-libtess.dir/src/tessmono.c.o && /usr/bin/x86_64-pc-linux-gnu-ranlib src/glu-libtess/libglu-libtess.a && : [23/433] /usr/bin/x86_64-pc-linux-gnu-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/lib64/dbus-1.0/include -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8_build/src/platform -isystem /usr/include/eigen3 -DNDEBUG -march=native -O2 -pipe -fno-strict-aliasing -fext-numeric-literals -Wall -Wno-reorder -std=gnu++17 -fPIC -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -MD -MT src/boost/CMakeFiles/nowide.dir/nowide/iostream.cpp.o -MF src/boost/CMakeFiles/nowide.dir/nowide/iostream.cpp.o.d -o src/boost/CMakeFiles/nowide.dir/nowide/iostream.cpp.o -c /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/boost/nowide/iostream.cpp [24/433] : && /usr/bin/cmake -E rm -f src/boost/libnowide.a && /usr/bin/x86_64-pc-linux-gnu-ar qc src/boost/libnowide.a src/boost/CMakeFiles/nowide.dir/nowide/iostream.cpp.o && /usr/bin/x86_64-pc-linux-gnu-ranlib src/boost/libnowide.a && : [25/433] /usr/bin/x86_64-pc-linux-gnu-g++ -DSLIC3R_GUI -DUNICODE -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8_build/src/platform -isystem /usr/include/eigen3 -DNDEBUG -march=native -O2 -pipe -fno-strict-aliasing -fext-numeric-literals -Wall -Wno-reorder -std=gnu++17 -fPIE -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -MD -MT src/build-utils/CMakeFiles/encoding-check.dir/encoding-check.cpp.o -MF src/build-utils/CMakeFiles/encoding-check.dir/encoding-check.cpp.o.d -o src/build-utils/CMakeFiles/encoding-check.dir/encoding-check.cpp.o -c /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/build-utils/encoding-check.cpp [26/433] : && /usr/bin/x86_64-pc-linux-gnu-g++ -march=native -O2 -pipe -fno-strict-aliasing -fext-numeric-literals -Wall -Wno-reorder -Wl,-O1 -Wl,--as-needed src/build-utils/CMakeFiles/encoding-check.dir/encoding-check.cpp.o -o src/build-utils/encoding-check && : [27/433] cd /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/avrdude && /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8_build/src/build-utils/encoding-check avrdude arduino.c && cd /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/avrdude && /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8_build/src/build-utils/encoding-check avrdude avr.c && cd /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/avrdude && /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8_build/src/build-utils/encoding-check avrdude avrpart.c && cd /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/avrdude && /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8_build/src/build-utils/encoding-check avrdude avr910.c && cd /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/avrdude && /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8_build/src/build-utils/encoding-check avrdude bitbang.c && cd /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/avrdude && /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8_build/src/build-utils/encoding-check avrdude buspirate.c && cd /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/avrdude && /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8_build/src/build-utils/encoding-check avrdude butterfly.c && cd /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/avrdude && /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8_build/src/build-utils/encoding-check avrdude config.c && cd /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/avrdude && /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8_build/src/build-utils/encoding-check avrdude config_gram.c && cd /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/avrdude && /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8_build/src/build-utils/encoding-check avrdude crc16.c && cd /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/avrdude && /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8_build/src/build-utils/encoding-check avrdude fileio.c && cd /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/avrdude && /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8_build/src/build-utils/encoding-check avrdude lexer.c && cd /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/avrdude && /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8_build/src/build-utils/encoding-check avrdude linuxgpio.c && cd /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/avrdude && /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8_build/src/build-utils/encoding-check avrdude lists.c && cd /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/avrdude && /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8_build/src/build-utils/encoding-check avrdude pgm.c && cd /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/avrdude && /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8_build/src/build-utils/encoding-check avrdude pgm_type.c && cd /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/avrdude && /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8_build/src/build-utils/encoding-check avrdude pickit2.c && cd /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/avrdude && /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8_build/src/build-utils/encoding-check avrdude pindefs.c && cd /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/avrdude && /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8_build/src/build-utils/encoding-check avrdude safemode.c && cd /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/avrdude && /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8_build/src/build-utils/encoding-check avrdude ser_avrdoper.c && cd /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/avrdude && /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8_build/src/build-utils/encoding-check avrdude serbb_posix.c && cd /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/avrdude && /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8_build/src/build-utils/encoding-check avrdude serbb_win32.c && cd /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/avrdude && /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8_build/src/build-utils/encoding-check avrdude ser_posix.c && cd /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/avrdude && /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8_build/src/build-utils/encoding-check avrdude ser_win32.c && cd /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/avrdude && /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8_build/src/build-utils/encoding-check avrdude stk500.c && cd /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/avrdude && /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8_build/src/build-utils/encoding-check avrdude stk500generic.c && cd /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/avrdude && /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8_build/src/build-utils/encoding-check avrdude stk500v2.c && cd /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/avrdude && /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8_build/src/build-utils/encoding-check avrdude term.c && cd /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/avrdude && /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8_build/src/build-utils/encoding-check avrdude update.c && cd /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/avrdude && /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8_build/src/build-utils/encoding-check avrdude wiring.c && cd /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/avrdude && /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8_build/src/build-utils/encoding-check avrdude main.c && cd /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/avrdude && /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8_build/src/build-utils/encoding-check avrdude avrdude-slic3r.hpp && cd /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/avrdude && /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8_build/src/build-utils/encoding-check avrdude avrdude-slic3r.cpp [28/433] cd /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/avrdude && /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8_build/src/build-utils/encoding-check avrdude-slic3r main-standalone.cpp [29/433] cd /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/semver && /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8_build/src/build-utils/encoding-check semver semver.c && cd /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/semver && /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8_build/src/build-utils/encoding-check semver semver.h [30/433] /bin/sh src/libslic3r/CMakeFiles/encoding-check-libslic3r.dir/utility.sh 6061ef69a97ae134 [31/433] /usr/bin/x86_64-pc-linux-gnu-gcc -DSLIC3R_GUI -DUNICODE -DWXINTL_NO_GETTEXT_MACRO -D_GNU_SOURCE -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8_build/src/platform -isystem /usr/include/eigen3 -DNDEBUG -march=native -O2 -pipe -fno-strict-aliasing -fPIC -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -MD -MT src/miniz/CMakeFiles/miniz_static.dir/miniz.c.o -MF src/miniz/CMakeFiles/miniz_static.dir/miniz.c.o.d -o src/miniz/CMakeFiles/miniz_static.dir/miniz.c.o -c /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/miniz/miniz.c [32/433] : && /usr/bin/cmake -E rm -f src/miniz/libminiz_static.a && /usr/bin/x86_64-pc-linux-gnu-ar qc src/miniz/libminiz_static.a src/miniz/CMakeFiles/miniz_static.dir/miniz.c.o && /usr/bin/x86_64-pc-linux-gnu-ranlib src/miniz/libminiz_static.a && : [33/433] /usr/bin/x86_64-pc-linux-gnu-g++ -DSLIC3R_GUI -DUNICODE -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8_build/src/platform -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8_build/src/occt_wrapper -isystem /usr/include/eigen3 -isystem /usr/include/opencascade -DNDEBUG -march=native -O2 -pipe -fno-strict-aliasing -fext-numeric-literals -Wall -Wno-reorder -std=gnu++17 -fPIC -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -MD -MT src/occt_wrapper/CMakeFiles/OCCTWrapper.dir/OCCTWrapper.cpp.o -MF src/occt_wrapper/CMakeFiles/OCCTWrapper.dir/OCCTWrapper.cpp.o.d -o src/occt_wrapper/CMakeFiles/OCCTWrapper.dir/OCCTWrapper.cpp.o -c /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/occt_wrapper/OCCTWrapper.cpp [34/433] : && /usr/bin/cmake -E rm -f src/occt_wrapper/OCCTWrapper.a && /usr/bin/x86_64-pc-linux-gnu-ar qc src/occt_wrapper/OCCTWrapper.a src/occt_wrapper/CMakeFiles/OCCTWrapper.dir/OCCTWrapper.cpp.o && /usr/bin/x86_64-pc-linux-gnu-ranlib src/occt_wrapper/OCCTWrapper.a && : [35/433] /usr/bin/x86_64-pc-linux-gnu-gcc -DSLIC3R_GUI -DUNICODE -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8_build/src/platform -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/hidapi/include -isystem /usr/include/eigen3 -DNDEBUG -march=native -O2 -pipe -fno-strict-aliasing -fPIC -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -MD -MT src/hidapi/CMakeFiles/hidapi.dir/linux/hid.c.o -MF src/hidapi/CMakeFiles/hidapi.dir/linux/hid.c.o.d -o src/hidapi/CMakeFiles/hidapi.dir/linux/hid.c.o -c /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/hidapi/linux/hid.c [36/433] : && /usr/bin/cmake -E rm -f src/hidapi/libhidapi.a && /usr/bin/x86_64-pc-linux-gnu-ar qc src/hidapi/libhidapi.a src/hidapi/CMakeFiles/hidapi.dir/linux/hid.c.o && /usr/bin/x86_64-pc-linux-gnu-ranlib src/hidapi/libhidapi.a && : [37/433] /usr/bin/x86_64-pc-linux-gnu-g++ -DANGELSCRIPT_EXPORT -DSLIC3R_GUI -DUNICODE -DWXINTL_NO_GETTEXT_MACRO -D_LIB -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8_build/src/platform -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/hidapi/include -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/exif/include -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/angelscript/include -isystem /usr/include/eigen3 -DNDEBUG -march=native -O2 -pipe -fno-strict-aliasing -fext-numeric-literals -Wall -Wno-reorder -std=gnu++17 -fPIC -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -fPIC -MD -MT src/angelscript/CMakeFiles/angelscript.dir/source/as_atomic.cpp.o -MF src/angelscript/CMakeFiles/angelscript.dir/source/as_atomic.cpp.o.d -o src/angelscript/CMakeFiles/angelscript.dir/source/as_atomic.cpp.o -c /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/angelscript/source/as_atomic.cpp [38/433] /usr/bin/x86_64-pc-linux-gnu-g++ -DSLIC3R_GUI -DUNICODE -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8_build/src/platform -isystem /usr/include/eigen3 -DNDEBUG -march=native -O2 -pipe -fno-strict-aliasing -fext-numeric-literals -Wall -Wno-reorder -std=gnu++17 -fPIC -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -MD -MT src/imgui/CMakeFiles/imgui.dir/imgui_tables.cpp.o -MF src/imgui/CMakeFiles/imgui.dir/imgui_tables.cpp.o.d -o src/imgui/CMakeFiles/imgui.dir/imgui_tables.cpp.o -c /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/imgui/imgui_tables.cpp [39/433] /usr/bin/x86_64-pc-linux-gnu-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/lib64/dbus-1.0/include -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8_build/src/platform -isystem /usr/include/eigen3 -DNDEBUG -march=native -O2 -pipe -fno-strict-aliasing -fext-numeric-literals -Wall -Wno-reorder -std=gnu++17 -fPIC -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -MD -MT src/admesh/CMakeFiles/admesh.dir/normals.cpp.o -MF src/admesh/CMakeFiles/admesh.dir/normals.cpp.o.d -o src/admesh/CMakeFiles/admesh.dir/normals.cpp.o -c /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/admesh/normals.cpp /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/admesh/normals.cpp: In function ‘void stl_fix_normal_directions(stl_file*)’: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/admesh/normals.cpp:196:29: warning: unused variable ‘temp’ [-Wunused-variable] 196 | stl_normal *temp = head->next; // Delete this facet from the list. | ^~~~ [40/433] /usr/bin/x86_64-pc-linux-gnu-g++ -DANGELSCRIPT_EXPORT -DSLIC3R_GUI -DUNICODE -DWXINTL_NO_GETTEXT_MACRO -D_LIB -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8_build/src/platform -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/hidapi/include -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/exif/include -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/angelscript/include -isystem /usr/include/eigen3 -DNDEBUG -march=native -O2 -pipe -fno-strict-aliasing -fext-numeric-literals -Wall -Wno-reorder -std=gnu++17 -fPIC -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -fPIC -MD -MT src/angelscript/CMakeFiles/angelscript.dir/source/as_callfunc.cpp.o -MF src/angelscript/CMakeFiles/angelscript.dir/source/as_callfunc.cpp.o.d -o src/angelscript/CMakeFiles/angelscript.dir/source/as_callfunc.cpp.o -c /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/angelscript/source/as_callfunc.cpp /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/angelscript/source/as_callfunc.cpp: In function ‘int AngelScript::DetectCallingConvention(bool, const asSFuncPtr&, int, void*, asSSystemFunctionInterface*)’: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/angelscript/source/as_callfunc.cpp:58:15: warning: ‘void* memset(void*, int, size_t)’ clearing an object of type ‘struct AngelScript::asSSystemFunctionInterface’ with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 58 | memset(internal, 0, sizeof(asSSystemFunctionInterface)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/angelscript/source/as_callfunc.cpp:41: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/angelscript/source/as_callfunc.h:98:8: note: ‘struct AngelScript::asSSystemFunctionInterface’ declared here 98 | struct asSSystemFunctionInterface | ^~~~~~~~~~~~~~~~~~~~~~~~~~ [41/433] /usr/bin/x86_64-pc-linux-gnu-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/lib64/dbus-1.0/include -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8_build/src/platform -isystem /usr/include/eigen3 -DNDEBUG -march=native -O2 -pipe -fno-strict-aliasing -fext-numeric-literals -Wall -Wno-reorder -std=gnu++17 -fPIC -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -MD -MT src/admesh/CMakeFiles/admesh.dir/stl_io.cpp.o -MF src/admesh/CMakeFiles/admesh.dir/stl_io.cpp.o.d -o src/admesh/CMakeFiles/admesh.dir/stl_io.cpp.o -c /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/admesh/stl_io.cpp [42/433] /usr/bin/x86_64-pc-linux-gnu-g++ -DANGELSCRIPT_EXPORT -DSLIC3R_GUI -DUNICODE -DWXINTL_NO_GETTEXT_MACRO -D_LIB -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8_build/src/platform -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/hidapi/include -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/exif/include -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/angelscript/include -isystem /usr/include/eigen3 -DNDEBUG -march=native -O2 -pipe -fno-strict-aliasing -fext-numeric-literals -Wall -Wno-reorder -std=gnu++17 -fPIC -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -fPIC -MD -MT src/angelscript/CMakeFiles/angelscript.dir/source/as_callfunc_mips.cpp.o -MF src/angelscript/CMakeFiles/angelscript.dir/source/as_callfunc_mips.cpp.o.d -o src/angelscript/CMakeFiles/angelscript.dir/source/as_callfunc_mips.cpp.o -c /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/angelscript/source/as_callfunc_mips.cpp [43/433] /usr/bin/x86_64-pc-linux-gnu-gcc -DSLIC3R_GUI -DUNICODE -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8_build/src/platform -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/hidapi/include -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/exif/include -isystem /usr/include/eigen3 -DNDEBUG -march=native -O2 -pipe -fno-strict-aliasing -fPIC -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -MD -MT src/exif/CMakeFiles/exif.dir/exif.o -MF src/exif/CMakeFiles/exif.dir/exif.o.d -o src/exif/CMakeFiles/exif.dir/exif.o -c /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/exif/exif.c /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/exif/exif.c: In function ‘exif_removeExifSegmentFromJPEGFile’: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/exif/exif.c:249:13: warning: ignoring return value of ‘fread’ declared with attribute ‘warn_unused_result’ [-Wunused-result] 249 | fread(buf, 1, sizeof(char), fpr); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/exif/exif.c: In function ‘exif_updateExifSegmentInJPEGFile’: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/exif/exif.c:1252:13: warning: ignoring return value of ‘fread’ declared with attribute ‘warn_unused_result’ [-Wunused-result] 1252 | fread(buf, 1, sizeof(char), fpr); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/exif/exif.c: In function ‘exif_removeAdobeMetadataSegmentFromJPEGFile’: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/exif/exif.c:1365:13: warning: ignoring return value of ‘fread’ declared with attribute ‘warn_unused_result’ [-Wunused-result] 1365 | fread(buf, 1, sizeof(char), fpr); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [44/433] /usr/bin/x86_64-pc-linux-gnu-g++ -DANGELSCRIPT_EXPORT -DSLIC3R_GUI -DUNICODE -DWXINTL_NO_GETTEXT_MACRO -D_LIB -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8_build/src/platform -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/hidapi/include -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/exif/include -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/angelscript/include -isystem /usr/include/eigen3 -DNDEBUG -march=native -O2 -pipe -fno-strict-aliasing -fext-numeric-literals -Wall -Wno-reorder -std=gnu++17 -fPIC -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -fPIC -MD -MT src/angelscript/CMakeFiles/angelscript.dir/source/as_callfunc_x86.cpp.o -MF src/angelscript/CMakeFiles/angelscript.dir/source/as_callfunc_x86.cpp.o.d -o src/angelscript/CMakeFiles/angelscript.dir/source/as_callfunc_x86.cpp.o -c /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/angelscript/source/as_callfunc_x86.cpp [45/433] : && /usr/bin/cmake -E rm -f src/exif/libexif.a && /usr/bin/x86_64-pc-linux-gnu-ar qc src/exif/libexif.a src/exif/CMakeFiles/exif.dir/exif.o && /usr/bin/x86_64-pc-linux-gnu-ranlib src/exif/libexif.a && : [46/433] /usr/bin/x86_64-pc-linux-gnu-g++ -DANGELSCRIPT_EXPORT -DSLIC3R_GUI -DUNICODE -DWXINTL_NO_GETTEXT_MACRO -D_LIB -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8_build/src/platform -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/hidapi/include -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/exif/include -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/angelscript/include -isystem /usr/include/eigen3 -DNDEBUG -march=native -O2 -pipe -fno-strict-aliasing -fext-numeric-literals -Wall -Wno-reorder -std=gnu++17 -fPIC -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -fPIC -MD -MT src/angelscript/CMakeFiles/angelscript.dir/source/as_callfunc_x64_msvc.cpp.o -MF src/angelscript/CMakeFiles/angelscript.dir/source/as_callfunc_x64_msvc.cpp.o.d -o src/angelscript/CMakeFiles/angelscript.dir/source/as_callfunc_x64_msvc.cpp.o -c /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/angelscript/source/as_callfunc_x64_msvc.cpp [47/433] /usr/bin/x86_64-pc-linux-gnu-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/lib64/dbus-1.0/include -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8_build/src/platform -isystem /usr/include/eigen3 -DNDEBUG -march=native -O2 -pipe -fno-strict-aliasing -fext-numeric-literals -Wall -Wno-reorder -std=gnu++17 -fPIC -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -MD -MT src/admesh/CMakeFiles/admesh.dir/shared.cpp.o -MF src/admesh/CMakeFiles/admesh.dir/shared.cpp.o.d -o src/admesh/CMakeFiles/admesh.dir/shared.cpp.o -c /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/admesh/shared.cpp /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/admesh/shared.cpp: In function ‘void stl_generate_shared_vertices(stl_file*, indexed_triangle_set&)’: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/admesh/shared.cpp:106:55: warning: comparison of integer expressions of different signedness: ‘int’ and ‘uint32_t’ {aka ‘unsigned int’} [-Wsign-compare] 106 | } else if (next_facet == facet_idx) { | ~~~~~~~~~~~^~~~~~~~~~~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/admesh/shared.cpp: In function ‘bool its_write_off(const indexed_triangle_set&, const char*)’: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/admesh/shared.cpp:142:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 142 | for (int i = 0; i < its.vertices.size(); ++ i) | ~~^~~~~~~~~~~~~~~~~~~~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/admesh/shared.cpp: In function ‘bool its_write_vrml(const indexed_triangle_set&, const char*)’: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/admesh/shared.cpp:176:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 176 | for (; i + 1 < its.vertices.size(); ++ i) | ~~~~~~^~~~~~~~~~~~~~~~~~~~~ [48/433] /usr/bin/x86_64-pc-linux-gnu-g++ -DANGELSCRIPT_EXPORT -DSLIC3R_GUI -DUNICODE -DWXINTL_NO_GETTEXT_MACRO -D_LIB -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8_build/src/platform -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/hidapi/include -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/exif/include -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/angelscript/include -isystem /usr/include/eigen3 -DNDEBUG -march=native -O2 -pipe -fno-strict-aliasing -fext-numeric-literals -Wall -Wno-reorder -std=gnu++17 -fPIC -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -fPIC -MD -MT src/angelscript/CMakeFiles/angelscript.dir/source/as_callfunc_x64_mingw.cpp.o -MF src/angelscript/CMakeFiles/angelscript.dir/source/as_callfunc_x64_mingw.cpp.o.d -o src/angelscript/CMakeFiles/angelscript.dir/source/as_callfunc_x64_mingw.cpp.o -c /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/angelscript/source/as_callfunc_x64_mingw.cpp [49/433] /usr/bin/x86_64-pc-linux-gnu-g++ -DSLIC3R_GUI -DUNICODE -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8_build/src/platform -isystem /usr/include/eigen3 -DNDEBUG -march=native -O2 -pipe -fno-strict-aliasing -fext-numeric-literals -Wall -Wno-reorder -std=gnu++17 -fPIC -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -MD -MT src/imgui/CMakeFiles/imgui.dir/imgui_demo.cpp.o -MF src/imgui/CMakeFiles/imgui.dir/imgui_demo.cpp.o.d -o src/imgui/CMakeFiles/imgui.dir/imgui_demo.cpp.o -c /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/imgui/imgui_demo.cpp [50/433] /usr/bin/x86_64-pc-linux-gnu-g++ -DANGELSCRIPT_EXPORT -DSLIC3R_GUI -DUNICODE -DWXINTL_NO_GETTEXT_MACRO -D_LIB -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8_build/src/platform -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/hidapi/include -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/exif/include -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/angelscript/include -isystem /usr/include/eigen3 -DNDEBUG -march=native -O2 -pipe -fno-strict-aliasing -fext-numeric-literals -Wall -Wno-reorder -std=gnu++17 -fPIC -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -fPIC -MD -MT src/angelscript/CMakeFiles/angelscript.dir/source/as_callfunc_x64_gcc.cpp.o -MF src/angelscript/CMakeFiles/angelscript.dir/source/as_callfunc_x64_gcc.cpp.o.d -o src/angelscript/CMakeFiles/angelscript.dir/source/as_callfunc_x64_gcc.cpp.o -c /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/angelscript/source/as_callfunc_x64_gcc.cpp [51/433] /usr/bin/x86_64-pc-linux-gnu-g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DSLIC3R_GUI -DUNICODE -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8_build/src/platform -isystem /usr/include/eigen3 -DNDEBUG -march=native -O2 -pipe -fno-strict-aliasing -fext-numeric-literals -Wall -Wno-reorder -std=gnu++17 -fPIE -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -MD -MT src/hints/CMakeFiles/hintsToPot.dir/HintsToPot.cpp.o -MF src/hints/CMakeFiles/hintsToPot.dir/HintsToPot.cpp.o.d -o src/hints/CMakeFiles/hintsToPot.dir/HintsToPot.cpp.o -c /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/hints/HintsToPot.cpp [52/433] /usr/bin/x86_64-pc-linux-gnu-g++ -DANGELSCRIPT_EXPORT -DSLIC3R_GUI -DUNICODE -DWXINTL_NO_GETTEXT_MACRO -D_LIB -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8_build/src/platform -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/hidapi/include -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/exif/include -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/angelscript/include -isystem /usr/include/eigen3 -DNDEBUG -march=native -O2 -pipe -fno-strict-aliasing -fext-numeric-literals -Wall -Wno-reorder -std=gnu++17 -fPIC -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -fPIC -MD -MT src/angelscript/CMakeFiles/angelscript.dir/source/as_bytecode.cpp.o -MF src/angelscript/CMakeFiles/angelscript.dir/source/as_bytecode.cpp.o.d -o src/angelscript/CMakeFiles/angelscript.dir/source/as_bytecode.cpp.o -c /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/angelscript/source/as_bytecode.cpp [53/433] /usr/bin/x86_64-pc-linux-gnu-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/lib64/dbus-1.0/include -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8_build/src/platform -isystem /usr/include/eigen3 -DNDEBUG -march=native -O2 -pipe -fno-strict-aliasing -fext-numeric-literals -Wall -Wno-reorder -std=gnu++17 -fPIC -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -MD -MT src/admesh/CMakeFiles/admesh.dir/stlinit.cpp.o -MF src/admesh/CMakeFiles/admesh.dir/stlinit.cpp.o.d -o src/admesh/CMakeFiles/admesh.dir/stlinit.cpp.o -c /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/admesh/stlinit.cpp /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/admesh/stlinit.cpp: In function ‘bool stl_read(stl_file*, FILE*, int, bool)’: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/admesh/stlinit.cpp:206: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] 206 | 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 /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/admesh/stl.h:31, from /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/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 | ^~~~~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/admesh/stlinit.cpp:171:31: warning: ignoring return value of ‘int fscanf(FILE*, const char*, ...)’ declared with attribute ‘warn_unused_result’ [-Wunused-result] 171 | fscanf(fp, " endsolid%*[^\n]\n"); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/admesh/stlinit.cpp:172:31: warning: ignoring return value of ‘int fscanf(FILE*, const char*, ...)’ declared with attribute ‘warn_unused_result’ [-Wunused-result] 172 | fscanf(fp, " solid%*[^\n]\n"); // name might contain spaces so %*s doesn't work and it also can be empty (just "solid") | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/admesh/stlinit.cpp:187:30: warning: ignoring return value of ‘char* fgets(char*, int, FILE*)’ declared with attribute ‘warn_unused_result’ [-Wunused-result] 187 | fgets(buf, 2047, fp); | ~~~~~^~~~~~~~~~~~~~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/admesh/stlinit.cpp:191:31: warning: ignoring return value of ‘int fscanf(FILE*, const char*, ...)’ declared with attribute ‘warn_unused_result’ [-Wunused-result] 191 | fscanf(fp, " "); | ~~~~~~^~~~~~~~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/admesh/stlinit.cpp:192:30: warning: ignoring return value of ‘char* fgets(char*, int, FILE*)’ declared with attribute ‘warn_unused_result’ [-Wunused-result] 192 | fgets(buf, 2047, fp); | ~~~~~^~~~~~~~~~~~~~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/admesh/stlinit.cpp: In function ‘FILE* stl_open_count_facets(stl_file*, const char*)’: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/admesh/stlinit.cpp:112:23: warning: argument 1 null where non-null expected [-Wnonnull] 112 | fclose(fp); | ~~~~~~^~~~ In file included from /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/admesh/stlinit.cpp:23: /usr/include/stdio.h:183:12: note: in a call to function ‘int fclose(FILE*)’ declared ‘nonnull’ 183 | extern int fclose (FILE *__stream) __nonnull ((1)); | ^~~~~~ [54/433] : && /usr/bin/x86_64-pc-linux-gnu-g++ -march=native -O2 -pipe -fno-strict-aliasing -fext-numeric-literals -Wall -Wno-reorder -Wl,-O1 -Wl,--as-needed src/hints/CMakeFiles/hintsToPot.dir/HintsToPot.cpp.o -o src/hints/hintsToPot /usr/lib64/libboost_system.so.1.84.0 /usr/lib64/libboost_log.so.1.84.0 /usr/lib64/libboost_filesystem.so.1.84.0 /usr/lib64/libboost_locale.so.1.84.0 /usr/lib64/libboost_thread.so.1.84.0 /usr/lib64/libboost_regex.so.1.84.0 /usr/lib64/libboost_chrono.so.1.84.0 /usr/lib64/libboost_atomic.so.1.84.0 /usr/lib64/libboost_date_time.so.1.84.0 /usr/lib64/libboost_iostreams.so.1.84.0 && : [55/433] /usr/bin/x86_64-pc-linux-gnu-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/lib64/dbus-1.0/include -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8_build/src/platform -isystem /usr/include/eigen3 -DNDEBUG -march=native -O2 -pipe -fno-strict-aliasing -fext-numeric-literals -Wall -Wno-reorder -std=gnu++17 -fPIC -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -MD -MT src/admesh/CMakeFiles/admesh.dir/util.cpp.o -MF src/admesh/CMakeFiles/admesh.dir/util.cpp.o.d -o src/admesh/CMakeFiles/admesh.dir/util.cpp.o -c /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/admesh/util.cpp /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/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)’: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/admesh/util.cpp:327:9: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 327 | if (! tolerance_flag) | ^~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/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) | ^~ [56/433] /usr/bin/x86_64-pc-linux-gnu-g++ -DANGELSCRIPT_EXPORT -DSLIC3R_GUI -DUNICODE -DWXINTL_NO_GETTEXT_MACRO -D_LIB -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8_build/src/platform -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/hidapi/include -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/exif/include -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/angelscript/include -isystem /usr/include/eigen3 -DNDEBUG -march=native -O2 -pipe -fno-strict-aliasing -fext-numeric-literals -Wall -Wno-reorder -std=gnu++17 -fPIC -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -fPIC -MD -MT src/angelscript/CMakeFiles/angelscript.dir/source/as_datatype.cpp.o -MF src/angelscript/CMakeFiles/angelscript.dir/source/as_datatype.cpp.o.d -o src/angelscript/CMakeFiles/angelscript.dir/source/as_datatype.cpp.o -c /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/angelscript/source/as_datatype.cpp [57/433] /usr/bin/x86_64-pc-linux-gnu-g++ -DANGELSCRIPT_EXPORT -DSLIC3R_GUI -DUNICODE -DWXINTL_NO_GETTEXT_MACRO -D_LIB -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8_build/src/platform -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/hidapi/include -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/exif/include -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/angelscript/include -isystem /usr/include/eigen3 -DNDEBUG -march=native -O2 -pipe -fno-strict-aliasing -fext-numeric-literals -Wall -Wno-reorder -std=gnu++17 -fPIC -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -fPIC -MD -MT src/angelscript/CMakeFiles/angelscript.dir/source/as_globalproperty.cpp.o -MF src/angelscript/CMakeFiles/angelscript.dir/source/as_globalproperty.cpp.o.d -o src/angelscript/CMakeFiles/angelscript.dir/source/as_globalproperty.cpp.o -c /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/angelscript/source/as_globalproperty.cpp [58/433] /usr/bin/x86_64-pc-linux-gnu-g++ -DANGELSCRIPT_EXPORT -DSLIC3R_GUI -DUNICODE -DWXINTL_NO_GETTEXT_MACRO -D_LIB -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8_build/src/platform -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/hidapi/include -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/exif/include -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/angelscript/include -isystem /usr/include/eigen3 -DNDEBUG -march=native -O2 -pipe -fno-strict-aliasing -fext-numeric-literals -Wall -Wno-reorder -std=gnu++17 -fPIC -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -fPIC -MD -MT src/angelscript/CMakeFiles/angelscript.dir/source/as_configgroup.cpp.o -MF src/angelscript/CMakeFiles/angelscript.dir/source/as_configgroup.cpp.o.d -o src/angelscript/CMakeFiles/angelscript.dir/source/as_configgroup.cpp.o -c /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/angelscript/source/as_configgroup.cpp [59/433] /usr/bin/x86_64-pc-linux-gnu-g++ -DANGELSCRIPT_EXPORT -DSLIC3R_GUI -DUNICODE -DWXINTL_NO_GETTEXT_MACRO -D_LIB -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8_build/src/platform -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/hidapi/include -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/exif/include -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/angelscript/include -isystem /usr/include/eigen3 -DNDEBUG -march=native -O2 -pipe -fno-strict-aliasing -fext-numeric-literals -Wall -Wno-reorder -std=gnu++17 -fPIC -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -fPIC -MD -MT src/angelscript/CMakeFiles/angelscript.dir/source/as_memory.cpp.o -MF src/angelscript/CMakeFiles/angelscript.dir/source/as_memory.cpp.o.d -o src/angelscript/CMakeFiles/angelscript.dir/source/as_memory.cpp.o -c /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/angelscript/source/as_memory.cpp [60/433] /usr/bin/x86_64-pc-linux-gnu-g++ -DANGELSCRIPT_EXPORT -DSLIC3R_GUI -DUNICODE -DWXINTL_NO_GETTEXT_MACRO -D_LIB -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8_build/src/platform -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/hidapi/include -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/exif/include -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/angelscript/include -isystem /usr/include/eigen3 -DNDEBUG -march=native -O2 -pipe -fno-strict-aliasing -fext-numeric-literals -Wall -Wno-reorder -std=gnu++17 -fPIC -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -fPIC -MD -MT src/angelscript/CMakeFiles/angelscript.dir/source/as_generic.cpp.o -MF src/angelscript/CMakeFiles/angelscript.dir/source/as_generic.cpp.o.d -o src/angelscript/CMakeFiles/angelscript.dir/source/as_generic.cpp.o -c /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/angelscript/source/as_generic.cpp [61/433] /usr/bin/x86_64-pc-linux-gnu-g++ -DANGELSCRIPT_EXPORT -DSLIC3R_GUI -DUNICODE -DWXINTL_NO_GETTEXT_MACRO -D_LIB -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8_build/src/platform -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/hidapi/include -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/exif/include -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/angelscript/include -isystem /usr/include/eigen3 -DNDEBUG -march=native -O2 -pipe -fno-strict-aliasing -fext-numeric-literals -Wall -Wno-reorder -std=gnu++17 -fPIC -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -fPIC -MD -MT src/angelscript/CMakeFiles/angelscript.dir/source/as_gc.cpp.o -MF src/angelscript/CMakeFiles/angelscript.dir/source/as_gc.cpp.o.d -o src/angelscript/CMakeFiles/angelscript.dir/source/as_gc.cpp.o -c /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/angelscript/source/as_gc.cpp [62/433] /usr/bin/x86_64-pc-linux-gnu-g++ -DANGELSCRIPT_EXPORT -DSLIC3R_GUI -DUNICODE -DWXINTL_NO_GETTEXT_MACRO -D_LIB -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8_build/src/platform -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/hidapi/include -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/exif/include -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/angelscript/include -isystem /usr/include/eigen3 -DNDEBUG -march=native -O2 -pipe -fno-strict-aliasing -fext-numeric-literals -Wall -Wno-reorder -std=gnu++17 -fPIC -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -fPIC -MD -MT src/angelscript/CMakeFiles/angelscript.dir/source/as_scriptcode.cpp.o -MF src/angelscript/CMakeFiles/angelscript.dir/source/as_scriptcode.cpp.o.d -o src/angelscript/CMakeFiles/angelscript.dir/source/as_scriptcode.cpp.o -c /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/angelscript/source/as_scriptcode.cpp [63/433] /usr/bin/x86_64-pc-linux-gnu-g++ -DANGELSCRIPT_EXPORT -DSLIC3R_GUI -DUNICODE -DWXINTL_NO_GETTEXT_MACRO -D_LIB -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8_build/src/platform -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/hidapi/include -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/exif/include -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/angelscript/include -isystem /usr/include/eigen3 -DNDEBUG -march=native -O2 -pipe -fno-strict-aliasing -fext-numeric-literals -Wall -Wno-reorder -std=gnu++17 -fPIC -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -fPIC -MD -MT src/angelscript/CMakeFiles/angelscript.dir/source/as_outputbuffer.cpp.o -MF src/angelscript/CMakeFiles/angelscript.dir/source/as_outputbuffer.cpp.o.d -o src/angelscript/CMakeFiles/angelscript.dir/source/as_outputbuffer.cpp.o -c /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/angelscript/source/as_outputbuffer.cpp [64/433] /usr/bin/x86_64-pc-linux-gnu-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/lib64/dbus-1.0/include -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8_build/src/platform -isystem /usr/include/eigen3 -DNDEBUG -march=native -O2 -pipe -fno-strict-aliasing -fext-numeric-literals -Wall -Wno-reorder -std=gnu++17 -fPIC -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -MD -MT src/admesh/CMakeFiles/admesh.dir/connect.cpp.o -MF src/admesh/CMakeFiles/admesh.dir/connect.cpp.o.d -o src/admesh/CMakeFiles/admesh.dir/connect.cpp.o -c /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/admesh/connect.cpp /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/admesh/connect.cpp: In function ‘void stl_check_facets_nearby(stl_file*, float)’: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/admesh/connect.cpp:487:48: warning: comparison of integer expressions of different signedness: ‘int’ and ‘uint32_t’ {aka ‘unsigned int’} [-Wsign-compare] 487 | if (stl->stats.connected_facets_3_edge == stl->stats.number_of_facets) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/admesh/connect.cpp: In lambda function: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/admesh/connect.cpp:536:60: warning: comparison of integer expressions of different signedness: ‘int’ and ‘uint32_t’ {aka ‘unsigned int’} [-Wsign-compare] 536 | if (other_face_idx != stl->stats.number_of_facets) { | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/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&)::]’: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/admesh/connect.cpp:143:20: required from here /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/admesh/connect.cpp:219:51: warning: unused variable ‘temp’ [-Wunused-variable] 219 | HashEdge *temp = link->next; | ^~~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/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&)::]’: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/admesh/connect.cpp:148:20: required from here /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/admesh/connect.cpp:219:51: warning: unused variable ‘temp’ [-Wunused-variable] [65/433] : && /usr/bin/cmake -E rm -f src/admesh/libadmesh.a && /usr/bin/x86_64-pc-linux-gnu-ar qc src/admesh/libadmesh.a src/admesh/CMakeFiles/admesh.dir/connect.cpp.o src/admesh/CMakeFiles/admesh.dir/normals.cpp.o src/admesh/CMakeFiles/admesh.dir/shared.cpp.o src/admesh/CMakeFiles/admesh.dir/stl_io.cpp.o src/admesh/CMakeFiles/admesh.dir/stlinit.cpp.o src/admesh/CMakeFiles/admesh.dir/util.cpp.o && /usr/bin/x86_64-pc-linux-gnu-ranlib src/admesh/libadmesh.a && : [66/433] /usr/bin/x86_64-pc-linux-gnu-g++ -DANGELSCRIPT_EXPORT -DSLIC3R_GUI -DUNICODE -DWXINTL_NO_GETTEXT_MACRO -D_LIB -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8_build/src/platform -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/hidapi/include -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/exif/include -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/angelscript/include -isystem /usr/include/eigen3 -DNDEBUG -march=native -O2 -pipe -fno-strict-aliasing -fext-numeric-literals -Wall -Wno-reorder -std=gnu++17 -fPIC -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -fPIC -MD -MT src/angelscript/CMakeFiles/angelscript.dir/source/as_objecttype.cpp.o -MF src/angelscript/CMakeFiles/angelscript.dir/source/as_objecttype.cpp.o.d -o src/angelscript/CMakeFiles/angelscript.dir/source/as_objecttype.cpp.o -c /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/angelscript/source/as_objecttype.cpp [67/433] /usr/bin/x86_64-pc-linux-gnu-g++ -DANGELSCRIPT_EXPORT -DSLIC3R_GUI -DUNICODE -DWXINTL_NO_GETTEXT_MACRO -D_LIB -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8_build/src/platform -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/hidapi/include -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/exif/include -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/angelscript/include -isystem /usr/include/eigen3 -DNDEBUG -march=native -O2 -pipe -fno-strict-aliasing -fext-numeric-literals -Wall -Wno-reorder -std=gnu++17 -fPIC -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -fPIC -MD -MT src/angelscript/CMakeFiles/angelscript.dir/source/as_scriptnode.cpp.o -MF src/angelscript/CMakeFiles/angelscript.dir/source/as_scriptnode.cpp.o.d -o src/angelscript/CMakeFiles/angelscript.dir/source/as_scriptnode.cpp.o -c /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/angelscript/source/as_scriptnode.cpp [68/433] /usr/bin/x86_64-pc-linux-gnu-g++ -DANGELSCRIPT_EXPORT -DSLIC3R_GUI -DUNICODE -DWXINTL_NO_GETTEXT_MACRO -D_LIB -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8_build/src/platform -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/hidapi/include -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/exif/include -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/angelscript/include -isystem /usr/include/eigen3 -DNDEBUG -march=native -O2 -pipe -fno-strict-aliasing -fext-numeric-literals -Wall -Wno-reorder -std=gnu++17 -fPIC -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -fPIC -MD -MT src/angelscript/CMakeFiles/angelscript.dir/source/as_string.cpp.o -MF src/angelscript/CMakeFiles/angelscript.dir/source/as_string.cpp.o.d -o src/angelscript/CMakeFiles/angelscript.dir/source/as_string.cpp.o -c /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/angelscript/source/as_string.cpp [69/433] /usr/bin/x86_64-pc-linux-gnu-g++ -DSLIC3R_GUI -DUNICODE -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8_build/src/platform -isystem /usr/include/eigen3 -DNDEBUG -march=native -O2 -pipe -fno-strict-aliasing -fext-numeric-literals -Wall -Wno-reorder -std=gnu++17 -fPIC -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -MD -MT src/imgui/CMakeFiles/imgui.dir/imgui_draw.cpp.o -MF src/imgui/CMakeFiles/imgui.dir/imgui_draw.cpp.o.d -o src/imgui/CMakeFiles/imgui.dir/imgui_draw.cpp.o -c /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/imgui/imgui_draw.cpp [70/433] /usr/bin/x86_64-pc-linux-gnu-g++ -DANGELSCRIPT_EXPORT -DSLIC3R_GUI -DUNICODE -DWXINTL_NO_GETTEXT_MACRO -D_LIB -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8_build/src/platform -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/hidapi/include -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/exif/include -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/angelscript/include -isystem /usr/include/eigen3 -DNDEBUG -march=native -O2 -pipe -fno-strict-aliasing -fext-numeric-literals -Wall -Wno-reorder -std=gnu++17 -fPIC -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -fPIC -MD -MT src/angelscript/CMakeFiles/angelscript.dir/source/as_thread.cpp.o -MF src/angelscript/CMakeFiles/angelscript.dir/source/as_thread.cpp.o.d -o src/angelscript/CMakeFiles/angelscript.dir/source/as_thread.cpp.o -c /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/angelscript/source/as_thread.cpp [71/433] /usr/bin/x86_64-pc-linux-gnu-g++ -DANGELSCRIPT_EXPORT -DSLIC3R_GUI -DUNICODE -DWXINTL_NO_GETTEXT_MACRO -D_LIB -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8_build/src/platform -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/hidapi/include -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/exif/include -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/angelscript/include -isystem /usr/include/eigen3 -DNDEBUG -march=native -O2 -pipe -fno-strict-aliasing -fext-numeric-literals -Wall -Wno-reorder -std=gnu++17 -fPIC -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -fPIC -MD -MT src/angelscript/CMakeFiles/angelscript.dir/source/as_string_util.cpp.o -MF src/angelscript/CMakeFiles/angelscript.dir/source/as_string_util.cpp.o.d -o src/angelscript/CMakeFiles/angelscript.dir/source/as_string_util.cpp.o -c /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/angelscript/source/as_string_util.cpp [72/433] /usr/bin/x86_64-pc-linux-gnu-g++ -DANGELSCRIPT_EXPORT -DSLIC3R_GUI -DUNICODE -DWXINTL_NO_GETTEXT_MACRO -D_LIB -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8_build/src/platform -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/hidapi/include -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/exif/include -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/angelscript/include -isystem /usr/include/eigen3 -DNDEBUG -march=native -O2 -pipe -fno-strict-aliasing -fext-numeric-literals -Wall -Wno-reorder -std=gnu++17 -fPIC -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -fPIC -MD -MT src/angelscript/CMakeFiles/angelscript.dir/source/as_scriptobject.cpp.o -MF src/angelscript/CMakeFiles/angelscript.dir/source/as_scriptobject.cpp.o.d -o src/angelscript/CMakeFiles/angelscript.dir/source/as_scriptobject.cpp.o -c /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/angelscript/source/as_scriptobject.cpp [73/433] /usr/bin/x86_64-pc-linux-gnu-g++ -DANGELSCRIPT_EXPORT -DSLIC3R_GUI -DUNICODE -DWXINTL_NO_GETTEXT_MACRO -D_LIB -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8_build/src/platform -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/hidapi/include -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/exif/include -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/angelscript/include -isystem /usr/include/eigen3 -DNDEBUG -march=native -O2 -pipe -fno-strict-aliasing -fext-numeric-literals -Wall -Wno-reorder -std=gnu++17 -fPIC -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -fPIC -MD -MT src/angelscript/CMakeFiles/angelscript.dir/source/as_tokenizer.cpp.o -MF src/angelscript/CMakeFiles/angelscript.dir/source/as_tokenizer.cpp.o.d -o src/angelscript/CMakeFiles/angelscript.dir/source/as_tokenizer.cpp.o -c /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/angelscript/source/as_tokenizer.cpp [74/433] /usr/bin/x86_64-pc-linux-gnu-g++ -DANGELSCRIPT_EXPORT -DSLIC3R_GUI -DUNICODE -DWXINTL_NO_GETTEXT_MACRO -D_LIB -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8_build/src/platform -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/hidapi/include -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/exif/include -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/angelscript/include -isystem /usr/include/eigen3 -DNDEBUG -march=native -O2 -pipe -fno-strict-aliasing -fext-numeric-literals -Wall -Wno-reorder -std=gnu++17 -fPIC -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -fPIC -MD -MT src/angelscript/CMakeFiles/angelscript.dir/source/as_variablescope.cpp.o -MF src/angelscript/CMakeFiles/angelscript.dir/source/as_variablescope.cpp.o.d -o src/angelscript/CMakeFiles/angelscript.dir/source/as_variablescope.cpp.o -c /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/angelscript/source/as_variablescope.cpp [75/433] /usr/bin/x86_64-pc-linux-gnu-g++ -DANGELSCRIPT_EXPORT -DSLIC3R_GUI -DUNICODE -DWXINTL_NO_GETTEXT_MACRO -D_LIB -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8_build/src/platform -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/hidapi/include -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/exif/include -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/angelscript/include -isystem /usr/include/eigen3 -DNDEBUG -march=native -O2 -pipe -fno-strict-aliasing -fext-numeric-literals -Wall -Wno-reorder -std=gnu++17 -fPIC -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -fPIC -MD -MT src/angelscript/CMakeFiles/angelscript.dir/source/as_typeinfo.cpp.o -MF src/angelscript/CMakeFiles/angelscript.dir/source/as_typeinfo.cpp.o.d -o src/angelscript/CMakeFiles/angelscript.dir/source/as_typeinfo.cpp.o -c /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/angelscript/source/as_typeinfo.cpp [76/433] /usr/bin/x86_64-pc-linux-gnu-g++ -DANGELSCRIPT_EXPORT -DSLIC3R_GUI -DUNICODE -DWXINTL_NO_GETTEXT_MACRO -D_LIB -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8_build/src/platform -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/hidapi/include -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/exif/include -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/angelscript/include -isystem /usr/include/eigen3 -DNDEBUG -march=native -O2 -pipe -fno-strict-aliasing -fext-numeric-literals -Wall -Wno-reorder -std=gnu++17 -fPIC -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -fPIC -MD -MT src/angelscript/CMakeFiles/angelscript.dir/source/as_parser.cpp.o -MF src/angelscript/CMakeFiles/angelscript.dir/source/as_parser.cpp.o.d -o src/angelscript/CMakeFiles/angelscript.dir/source/as_parser.cpp.o -c /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/angelscript/source/as_parser.cpp [77/433] /usr/bin/x86_64-pc-linux-gnu-g++ -DANGELSCRIPT_EXPORT -DSLIC3R_GUI -DUNICODE -DWXINTL_NO_GETTEXT_MACRO -D_LIB -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8_build/src/platform -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/hidapi/include -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/exif/include -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/angelscript/include -isystem /usr/include/eigen3 -DNDEBUG -march=native -O2 -pipe -fno-strict-aliasing -fext-numeric-literals -Wall -Wno-reorder -std=gnu++17 -fPIC -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -fPIC -MD -MT src/angelscript/CMakeFiles/angelscript.dir/source/as_context.cpp.o -MF src/angelscript/CMakeFiles/angelscript.dir/source/as_context.cpp.o.d -o src/angelscript/CMakeFiles/angelscript.dir/source/as_context.cpp.o -c /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/angelscript/source/as_context.cpp [78/433] /usr/bin/x86_64-pc-linux-gnu-g++ -DANGELSCRIPT_EXPORT -DSLIC3R_GUI -DUNICODE -DWXINTL_NO_GETTEXT_MACRO -D_LIB -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8_build/src/platform -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/hidapi/include -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/exif/include -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/angelscript/include -isystem /usr/include/eigen3 -DNDEBUG -march=native -O2 -pipe -fno-strict-aliasing -fext-numeric-literals -Wall -Wno-reorder -std=gnu++17 -fPIC -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -fPIC -MD -MT src/angelscript/CMakeFiles/angelscript.dir/source/as_scriptfunction.cpp.o -MF src/angelscript/CMakeFiles/angelscript.dir/source/as_scriptfunction.cpp.o.d -o src/angelscript/CMakeFiles/angelscript.dir/source/as_scriptfunction.cpp.o -c /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/angelscript/source/as_scriptfunction.cpp [79/433] /usr/bin/x86_64-pc-linux-gnu-g++ -DANGELSCRIPT_EXPORT -DSLIC3R_GUI -DUNICODE -DWXINTL_NO_GETTEXT_MACRO -D_LIB -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8_build/src/platform -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/hidapi/include -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/exif/include -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/angelscript/include -isystem /usr/include/eigen3 -DNDEBUG -march=native -O2 -pipe -fno-strict-aliasing -fext-numeric-literals -Wall -Wno-reorder -std=gnu++17 -fPIC -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -fPIC -MD -MT src/angelscript/CMakeFiles/angelscript.dir/add_on/autowrapper/generator/generateheader.cpp.o -MF src/angelscript/CMakeFiles/angelscript.dir/add_on/autowrapper/generator/generateheader.cpp.o.d -o src/angelscript/CMakeFiles/angelscript.dir/add_on/autowrapper/generator/generateheader.cpp.o -c /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/angelscript/add_on/autowrapper/generator/generateheader.cpp [80/433] /usr/bin/x86_64-pc-linux-gnu-g++ -DANGELSCRIPT_EXPORT -DSLIC3R_GUI -DUNICODE -DWXINTL_NO_GETTEXT_MACRO -D_LIB -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8_build/src/platform -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/hidapi/include -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/exif/include -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/angelscript/include -isystem /usr/include/eigen3 -DNDEBUG -march=native -O2 -pipe -fno-strict-aliasing -fext-numeric-literals -Wall -Wno-reorder -std=gnu++17 -fPIC -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -fPIC -MD -MT src/angelscript/CMakeFiles/angelscript.dir/source/as_module.cpp.o -MF src/angelscript/CMakeFiles/angelscript.dir/source/as_module.cpp.o.d -o src/angelscript/CMakeFiles/angelscript.dir/source/as_module.cpp.o -c /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/angelscript/source/as_module.cpp [81/433] /usr/bin/x86_64-pc-linux-gnu-g++ -DANGELSCRIPT_EXPORT -DSLIC3R_GUI -DUNICODE -DWXINTL_NO_GETTEXT_MACRO -D_LIB -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8_build/src/platform -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/hidapi/include -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/exif/include -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/angelscript/include -isystem /usr/include/eigen3 -DNDEBUG -march=native -O2 -pipe -fno-strict-aliasing -fext-numeric-literals -Wall -Wno-reorder -std=gnu++17 -fPIC -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -fPIC -MD -MT src/angelscript/CMakeFiles/angelscript.dir/add_on/contextmgr/contextmgr.cpp.o -MF src/angelscript/CMakeFiles/angelscript.dir/add_on/contextmgr/contextmgr.cpp.o.d -o src/angelscript/CMakeFiles/angelscript.dir/add_on/contextmgr/contextmgr.cpp.o -c /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/angelscript/add_on/contextmgr/contextmgr.cpp /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/angelscript/add_on/contextmgr/contextmgr.cpp: In member function ‘void AngelScript::CContextMgr::RegisterThreadSupport(AngelScript::asIScriptEngine*)’: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/angelscript/add_on/contextmgr/contextmgr.cpp:367:13: warning: variable ‘r’ set but not used [-Wunused-but-set-variable] 367 | int r; | ^ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/angelscript/add_on/contextmgr/contextmgr.cpp: In member function ‘void AngelScript::CContextMgr::RegisterCoRoutineSupport(AngelScript::asIScriptEngine*)’: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/angelscript/add_on/contextmgr/contextmgr.cpp:380:13: warning: variable ‘r’ set but not used [-Wunused-but-set-variable] 380 | int r; | ^ [82/433] /usr/bin/x86_64-pc-linux-gnu-g++ -DSLIC3R_GUI -DUNICODE -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8_build/src/platform -isystem /usr/include/eigen3 -DNDEBUG -march=native -O2 -pipe -fno-strict-aliasing -fext-numeric-literals -Wall -Wno-reorder -std=gnu++17 -fPIC -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -MD -MT src/clipper/CMakeFiles/clipper.dir/clipper_z.cpp.o -MF src/clipper/CMakeFiles/clipper.dir/clipper_z.cpp.o.d -o src/clipper/CMakeFiles/clipper.dir/clipper_z.cpp.o -c /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/clipper/clipper_z.cpp In file included from /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/clipper/clipper_z.cpp:7: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/clipper/clipper.cpp: In function ‘ClipperLib_Z::IntPoint ClipperLib_Z::Centroid(const Path&, double)’: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/clipper/clipper.cpp:198:14: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘const int’ [-Wsign-compare] 198 | for (; i < max; ++i) | ~~^~~~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/clipper/clipper.cpp: In function ‘void ClipperLib_Z::InitEdge(TEdge*, TEdge*, TEdge*, const IntPoint&)’: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/clipper/clipper.cpp:467:14: warning: ‘void* memset(void*, int, size_t)’ clearing an object of type ‘struct ClipperLib_Z::TEdge’ with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 467 | std::memset(e, 0, sizeof(TEdge)); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/clipper/clipper.cpp:41: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/clipper/clipper.hpp:221:10: note: ‘struct ClipperLib_Z::TEdge’ declared here 221 | struct TEdge { | ^~~~~ In function ‘bool ClipperLib_Z::SlopesEqual(const IntPoint&, const IntPoint&, const IntPoint&, const IntPoint&, bool)’, inlined from ‘ClipperLib_Z::OutPt* ClipperLib_Z::Clipper::AddLocalMinPoly(ClipperLib_Z::TEdge*, ClipperLib_Z::TEdge*, const ClipperLib_Z::IntPoint&)’ at /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/clipper/clipper.cpp:1464:22: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/clipper/clipper.cpp:356:80: warning: ‘.Eigen::Matrix::.Eigen::PlainObjectBase >::m_storage.Eigen::DenseStorage::m_data.Eigen::internal::plain_array::array[1]’ may be used uninitialized [-Wmaybe-uninitialized] 356 | { return SlopesEqual(pt1.x()-pt2.x(), pt1.y()-pt2.y(), pt3.x()-pt4.x(), pt3.y()-pt4.y(), UseFullInt64Range); } | ~~~~~^~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/clipper/clipper.cpp: In member function ‘ClipperLib_Z::OutPt* ClipperLib_Z::Clipper::AddLocalMinPoly(ClipperLib_Z::TEdge*, ClipperLib_Z::TEdge*, const ClipperLib_Z::IntPoint&)’: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/clipper/clipper.cpp:1464:79: note: ‘’ declared here 1464 | SlopesEqual(IntPoint(xPrev, Pt.y()), prevE->Top, IntPoint(xE, Pt.y()), e->Top, m_UseFullRange)) | ^ In function ‘bool ClipperLib_Z::SlopesEqual(const IntPoint&, const IntPoint&, const IntPoint&, const IntPoint&, bool)’, inlined from ‘ClipperLib_Z::OutPt* ClipperLib_Z::Clipper::AddLocalMinPoly(ClipperLib_Z::TEdge*, ClipperLib_Z::TEdge*, const ClipperLib_Z::IntPoint&)’ at /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/clipper/clipper.cpp:1464:22: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/clipper/clipper.cpp:356:63: warning: ‘*(const long int*)((char*)& + offsetof(Eigen::IntPoint, Eigen::Matrix::.Eigen::PlainObjectBase >::.Eigen::MatrixBase >::.Eigen::DenseBase >::.Eigen::DenseCoeffsBase, 3>::.Eigen::DenseCoeffsBase, 1>::.Eigen::DenseCoeffsBase, 0>::))’ may be used uninitialized [-Wmaybe-uninitialized] 356 | { return SlopesEqual(pt1.x()-pt2.x(), pt1.y()-pt2.y(), pt3.x()-pt4.x(), pt3.y()-pt4.y(), UseFullInt64Range); } | ~~~~~^~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/clipper/clipper.cpp: In member function ‘ClipperLib_Z::OutPt* ClipperLib_Z::Clipper::AddLocalMinPoly(ClipperLib_Z::TEdge*, ClipperLib_Z::TEdge*, const ClipperLib_Z::IntPoint&)’: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/clipper/clipper.cpp:1464:79: note: ‘’ declared here 1464 | SlopesEqual(IntPoint(xPrev, Pt.y()), prevE->Top, IntPoint(xE, Pt.y()), e->Top, m_UseFullRange)) | ^ In function ‘bool ClipperLib_Z::SlopesEqual(const IntPoint&, const IntPoint&, const IntPoint&, const IntPoint&, bool)’, inlined from ‘ClipperLib_Z::OutPt* ClipperLib_Z::Clipper::AddLocalMinPoly(ClipperLib_Z::TEdge*, ClipperLib_Z::TEdge*, const ClipperLib_Z::IntPoint&)’ at /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/clipper/clipper.cpp:1464:22: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/clipper/clipper.cpp:356:46: warning: ‘.Eigen::Matrix::.Eigen::PlainObjectBase >::m_storage.Eigen::DenseStorage::m_data.Eigen::internal::plain_array::array[1]’ may be used uninitialized [-Wmaybe-uninitialized] 356 | { return SlopesEqual(pt1.x()-pt2.x(), pt1.y()-pt2.y(), pt3.x()-pt4.x(), pt3.y()-pt4.y(), UseFullInt64Range); } | ~~~~~^~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/clipper/clipper.cpp: In member function ‘ClipperLib_Z::OutPt* ClipperLib_Z::Clipper::AddLocalMinPoly(ClipperLib_Z::TEdge*, ClipperLib_Z::TEdge*, const ClipperLib_Z::IntPoint&)’: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/clipper/clipper.cpp:1464:45: note: ‘’ declared here 1464 | SlopesEqual(IntPoint(xPrev, Pt.y()), prevE->Top, IntPoint(xE, Pt.y()), e->Top, m_UseFullRange)) | ^ In function ‘bool ClipperLib_Z::SlopesEqual(const IntPoint&, const IntPoint&, const IntPoint&, const IntPoint&, bool)’, inlined from ‘ClipperLib_Z::OutPt* ClipperLib_Z::Clipper::AddLocalMinPoly(ClipperLib_Z::TEdge*, ClipperLib_Z::TEdge*, const ClipperLib_Z::IntPoint&)’ at /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/clipper/clipper.cpp:1464:22: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/clipper/clipper.cpp:356:29: warning: ‘*(const long int*)((char*)& + offsetof(Eigen::IntPoint, Eigen::Matrix::.Eigen::PlainObjectBase >::.Eigen::MatrixBase >::.Eigen::DenseBase >::.Eigen::DenseCoeffsBase, 3>::.Eigen::DenseCoeffsBase, 1>::.Eigen::DenseCoeffsBase, 0>::))’ may be used uninitialized [-Wmaybe-uninitialized] 356 | { return SlopesEqual(pt1.x()-pt2.x(), pt1.y()-pt2.y(), pt3.x()-pt4.x(), pt3.y()-pt4.y(), UseFullInt64Range); } | ~~~~~^~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/clipper/clipper.cpp: In member function ‘ClipperLib_Z::OutPt* ClipperLib_Z::Clipper::AddLocalMinPoly(ClipperLib_Z::TEdge*, ClipperLib_Z::TEdge*, const ClipperLib_Z::IntPoint&)’: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/clipper/clipper.cpp:1464:45: note: ‘’ declared here 1464 | SlopesEqual(IntPoint(xPrev, Pt.y()), prevE->Top, IntPoint(xE, Pt.y()), e->Top, m_UseFullRange)) | ^ In copy constructor ‘ClipperLib_Z::PolyNode::PolyNode(const ClipperLib_Z::PolyNode&)’, inlined from ‘void std::__new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = ClipperLib_Z::PolyNode; _Args = {ClipperLib_Z::PolyNode}; _Tp = ClipperLib_Z::PolyNode]’ at /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/bits/new_allocator.h:191:4, inlined from ‘static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = ClipperLib_Z::PolyNode; _Args = {ClipperLib_Z::PolyNode}; _Tp = ClipperLib_Z::PolyNode]’ at /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/bits/alloc_traits.h:538:17, inlined from ‘std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {ClipperLib_Z::PolyNode}; _Tp = ClipperLib_Z::PolyNode; _Alloc = std::allocator]’ at /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/bits/vector.tcc:117:30, inlined from ‘void ClipperLib_Z::Clipper::BuildResult2(ClipperLib_Z::PolyTree&)’ at /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/clipper/clipper.cpp:2845:39: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/clipper/clipper.hpp:136:7: warning: ‘*(__vector(2) unsigned int*)((char*)& + offsetof(ClipperLib_Z::PolyNode, ClipperLib_Z::PolyNode::m_jointype))’ may be used uninitialized [-Wmaybe-uninitialized] 136 | class PolyNode | ^~~~~~~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/clipper/clipper.cpp: In member function ‘void ClipperLib_Z::Clipper::BuildResult2(ClipperLib_Z::PolyTree&)’: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/clipper/clipper.cpp:2845:49: note: ‘’ declared here 2845 | polytree.AllNodes.emplace_back(PolyNode()); | ^ [83/433] : && /usr/bin/cmake -E rm -f src/clipper/libclipper.a && /usr/bin/x86_64-pc-linux-gnu-ar qc src/clipper/libclipper.a src/clipper/CMakeFiles/clipper.dir/clipper_z.cpp.o && /usr/bin/x86_64-pc-linux-gnu-ranlib src/clipper/libclipper.a && : [84/433] /usr/bin/x86_64-pc-linux-gnu-g++ -DANGELSCRIPT_EXPORT -DSLIC3R_GUI -DUNICODE -DWXINTL_NO_GETTEXT_MACRO -D_LIB -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8_build/src/platform -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/hidapi/include -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/exif/include -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/angelscript/include -isystem /usr/include/eigen3 -DNDEBUG -march=native -O2 -pipe -fno-strict-aliasing -fext-numeric-literals -Wall -Wno-reorder -std=gnu++17 -fPIC -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -fPIC -MD -MT src/angelscript/CMakeFiles/angelscript.dir/add_on/scriptstdstring/scriptstdstring_utils.cpp.o -MF src/angelscript/CMakeFiles/angelscript.dir/add_on/scriptstdstring/scriptstdstring_utils.cpp.o.d -o src/angelscript/CMakeFiles/angelscript.dir/add_on/scriptstdstring/scriptstdstring_utils.cpp.o -c /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/angelscript/add_on/scriptstdstring/scriptstdstring_utils.cpp /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/angelscript/add_on/scriptstdstring/scriptstdstring_utils.cpp: In function ‘void AngelScript::RegisterStdStringUtils(asIScriptEngine*)’: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/angelscript/add_on/scriptstdstring/scriptstdstring_utils.cpp:115:13: warning: variable ‘r’ set but not used [-Wunused-but-set-variable] 115 | int r; | ^ [85/433] /usr/bin/x86_64-pc-linux-gnu-g++ -DANGELSCRIPT_EXPORT -DSLIC3R_GUI -DUNICODE -DWXINTL_NO_GETTEXT_MACRO -D_LIB -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8_build/src/platform -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/hidapi/include -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/exif/include -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/angelscript/include -isystem /usr/include/eigen3 -DNDEBUG -march=native -O2 -pipe -fno-strict-aliasing -fext-numeric-literals -Wall -Wno-reorder -std=gnu++17 -fPIC -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -fPIC -MD -MT src/angelscript/CMakeFiles/angelscript.dir/add_on/scriptmath/scriptmath.cpp.o -MF src/angelscript/CMakeFiles/angelscript.dir/add_on/scriptmath/scriptmath.cpp.o.d -o src/angelscript/CMakeFiles/angelscript.dir/add_on/scriptmath/scriptmath.cpp.o -c /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/angelscript/add_on/scriptmath/scriptmath.cpp /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/angelscript/add_on/scriptmath/scriptmath.cpp: In function ‘void AngelScript::RegisterScriptMath_Native(asIScriptEngine*)’: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/angelscript/add_on/scriptmath/scriptmath.cpp:135:13: warning: variable ‘r’ set but not used [-Wunused-but-set-variable] 135 | int r; | ^ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/angelscript/add_on/scriptmath/scriptmath.cpp: In function ‘void AngelScript::RegisterScriptMath_Generic(asIScriptEngine*)’: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/angelscript/add_on/scriptmath/scriptmath.cpp:281:13: warning: variable ‘r’ set but not used [-Wunused-but-set-variable] 281 | int r; | ^ [86/433] /usr/bin/x86_64-pc-linux-gnu-g++ -DSLIC3R_GUI -DUNICODE -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8_build/src/platform -isystem /usr/include/eigen3 -DNDEBUG -march=native -O2 -pipe -fno-strict-aliasing -fext-numeric-literals -Wall -Wno-reorder -std=gnu++17 -fPIC -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -MD -MT src/imgui/CMakeFiles/imgui.dir/imgui.cpp.o -MF src/imgui/CMakeFiles/imgui.dir/imgui.cpp.o.d -o src/imgui/CMakeFiles/imgui.dir/imgui.cpp.o -c /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/imgui/imgui.cpp [87/433] cd /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r && /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8_build/src/build-utils/encoding-check libslic3r_gui pchheader.cpp && cd /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r && /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8_build/src/build-utils/encoding-check libslic3r_gui pchheader.hpp && cd /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r && /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8_build/src/build-utils/encoding-check libslic3r_gui GUI/AboutDialog.cpp && cd /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r && /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8_build/src/build-utils/encoding-check libslic3r_gui GUI/AboutDialog.hpp && cd /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r && /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8_build/src/build-utils/encoding-check libslic3r_gui GUI/SysInfoDialog.cpp && cd /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r && /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8_build/src/build-utils/encoding-check libslic3r_gui GUI/SysInfoDialog.hpp && cd /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r && /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8_build/src/build-utils/encoding-check libslic3r_gui GUI/KBShortcutsDialog.cpp && cd /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r && /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8_build/src/build-utils/encoding-check libslic3r_gui GUI/KBShortcutsDialog.hpp && cd /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r && /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8_build/src/build-utils/encoding-check libslic3r_gui GUI/BackgroundSlicingProcess.cpp && cd /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r && /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8_build/src/build-utils/encoding-check libslic3r_gui GUI/BackgroundSlicingProcess.hpp && cd /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r && /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8_build/src/build-utils/encoding-check libslic3r_gui GUI/BitmapCache.cpp && cd /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r && /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8_build/src/build-utils/encoding-check libslic3r_gui GUI/BitmapCache.hpp && cd /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r && /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8_build/src/build-utils/encoding-check libslic3r_gui GUI/CalibrationAbstractDialog.cpp && cd /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r && /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8_build/src/build-utils/encoding-check libslic3r_gui GUI/CalibrationAbstractDialog.hpp && cd /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r && /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8_build/src/build-utils/encoding-check libslic3r_gui GUI/CalibrationBedDialog.cpp && cd /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r && /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8_build/src/build-utils/encoding-check libslic3r_gui GUI/CalibrationBedDialog.hpp && cd /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r && /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8_build/src/build-utils/encoding-check libslic3r_gui GUI/CalibrationBridgeDialog.cpp && cd /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r && /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8_build/src/build-utils/encoding-check libslic3r_gui GUI/CalibrationBridgeDialog.hpp && cd /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r && /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8_build/src/build-utils/encoding-check libslic3r_gui GUI/CalibrationCubeDialog.cpp && cd /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r && /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8_build/src/build-utils/encoding-check libslic3r_gui GUI/CalibrationCubeDialog.hpp && cd /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r && /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8_build/src/build-utils/encoding-check libslic3r_gui GUI/CalibrationFlowDialog.cpp && cd /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r && /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8_build/src/build-utils/encoding-check libslic3r_gui GUI/CalibrationFlowDialog.hpp && cd /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r && /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8_build/src/build-utils/encoding-check libslic3r_gui GUI/CalibrationOverBridgeDialog.cpp && cd /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r && /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8_build/src/build-utils/encoding-check libslic3r_gui GUI/CalibrationOverBridgeDialog.hpp && cd /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r && /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8_build/src/build-utils/encoding-check libslic3r_gui GUI/CalibrationTempDialog.cpp && cd /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r && /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8_build/src/build-utils/encoding-check libslic3r_gui GUI/CalibrationTempDialog.hpp && cd /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r && /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8_build/src/build-utils/encoding-check libslic3r_gui GUI/CalibrationRetractionDialog.cpp && cd /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r && /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8_build/src/build-utils/encoding-check libslic3r_gui GUI/CalibrationRetractionDialog.hpp && cd /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r && /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8_build/src/build-utils/encoding-check libslic3r_gui GUI/ConfigSnapshotDialog.cpp && cd /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r && /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8_build/src/build-utils/encoding-check libslic3r_gui GUI/ConfigSnapshotDialog.hpp && cd /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r && /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8_build/src/build-utils/encoding-check libslic3r_gui GUI/CreateMMUTiledCanvas.cpp && cd /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r && /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8_build/src/build-utils/encoding-check libslic3r_gui GUI/CreateMMUTiledCanvas.hpp && cd /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r && /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8_build/src/build-utils/encoding-check libslic3r_gui GUI/3DScene.cpp && cd /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r && /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8_build/src/build-utils/encoding-check libslic3r_gui GUI/3DScene.hpp && cd /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r && /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8_build/src/build-utils/encoding-check libslic3r_gui GUI/format.hpp && cd /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r && /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8_build/src/build-utils/encoding-check libslic3r_gui GUI/FreeCADDialog.cpp && cd /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r && /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8_build/src/build-utils/encoding-check libslic3r_gui GUI/FreeCADDialog.hpp && cd /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r && /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8_build/src/build-utils/encoding-check libslic3r_gui GUI/GLShadersManager.hpp && cd /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r && /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8_build/src/build-utils/encoding-check libslic3r_gui GUI/GLShadersManager.cpp && cd /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r && /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8_build/src/build-utils/encoding-check libslic3r_gui GUI/GLShader.cpp && cd /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r && /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8_build/src/build-utils/encoding-check libslic3r_gui GUI/GLShader.hpp && cd /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r && /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8_build/src/build-utils/encoding-check libslic3r_gui GUI/GLCanvas3D.hpp && cd /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r && /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8_build/src/build-utils/encoding-check libslic3r_gui GUI/GLCanvas3D.cpp && cd /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r && /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8_build/src/build-utils/encoding-check libslic3r_gui GUI/OpenGLManager.hpp && cd /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r && /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8_build/src/build-utils/encoding-check libslic3r_gui GUI/OpenGLManager.cpp && cd /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r && /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8_build/src/build-utils/encoding-check libslic3r_gui GUI/Selection.hpp && cd /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r && /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8_build/src/build-utils/encoding-check libslic3r_gui GUI/Selection.cpp && cd /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r && /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8_build/src/build-utils/encoding-check libslic3r_gui GUI/Gizmos/GLGizmosManager.cpp && cd /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r && /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8_build/src/build-utils/encoding-check libslic3r_gui GUI/Gizmos/GLGizmosManager.hpp && cd /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r && /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8_build/src/build-utils/encoding-check libslic3r_gui GUI/Gizmos/GLGizmosCommon.cpp && cd /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r && /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8_build/src/build-utils/encoding-check libslic3r_gui GUI/Gizmos/GLGizmosCommon.hpp && cd /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r && /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8_build/src/build-utils/encoding-check libslic3r_gui GUI/Gizmos/GLGizmoBase.cpp && cd /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r && /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8_build/src/build-utils/encoding-check libslic3r_gui GUI/Gizmos/GLGizmoBase.hpp && cd /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r && /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8_build/src/build-utils/encoding-check libslic3r_gui GUI/Gizmos/GLGizmoMove.cpp && cd /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r && /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8_build/src/build-utils/encoding-check libslic3r_gui GUI/Gizmos/GLGizmoMove.hpp && cd /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r && /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8_build/src/build-utils/encoding-check libslic3r_gui GUI/Gizmos/GLGizmoRotate.cpp && cd /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r && /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8_build/src/build-utils/encoding-check libslic3r_gui GUI/Gizmos/GLGizmoRotate.hpp && cd /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r && /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8_build/src/build-utils/encoding-check libslic3r_gui GUI/Gizmos/GLGizmoScale.cpp && cd /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r && /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8_build/src/build-utils/encoding-check libslic3r_gui GUI/Gizmos/GLGizmoScale.hpp && cd /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r && /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8_build/src/build-utils/encoding-check libslic3r_gui GUI/Gizmos/GLGizmoSlaSupports.cpp && cd /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r && /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8_build/src/build-utils/encoding-check libslic3r_gui GUI/Gizmos/GLGizmoSlaSupports.hpp && cd /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r && /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8_build/src/build-utils/encoding-check libslic3r_gui GUI/Gizmos/GLGizmoFdmSupports.cpp && cd /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r && /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8_build/src/build-utils/encoding-check libslic3r_gui GUI/Gizmos/GLGizmoFdmSupports.hpp && cd /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r && /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8_build/src/build-utils/encoding-check libslic3r_gui GUI/Gizmos/GLGizmoFlatten.cpp && cd /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r && /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8_build/src/build-utils/encoding-check libslic3r_gui GUI/Gizmos/GLGizmoFlatten.hpp && cd /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r && /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8_build/src/build-utils/encoding-check libslic3r_gui GUI/Gizmos/GLGizmoCut.cpp && cd /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r && /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8_build/src/build-utils/encoding-check libslic3r_gui GUI/Gizmos/GLGizmoCut.hpp && cd /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r && /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8_build/src/build-utils/encoding-check libslic3r_gui GUI/Gizmos/GLGizmoHollow.cpp && cd /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r && /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8_build/src/build-utils/encoding-check libslic3r_gui GUI/Gizmos/GLGizmoHollow.hpp && cd /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r && /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8_build/src/build-utils/encoding-check libslic3r_gui GUI/Gizmos/GLGizmoPainterBase.cpp && cd /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r && /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8_build/src/build-utils/encoding-check libslic3r_gui GUI/Gizmos/GLGizmoPainterBase.hpp && cd /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r && /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8_build/src/build-utils/encoding-check libslic3r_gui GUI/Gizmos/GLGizmoSeam.cpp && cd /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r && /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8_build/src/build-utils/encoding-check libslic3r_gui GUI/Gizmos/GLGizmoSeam.hpp && cd /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r && /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8_build/src/build-utils/encoding-check libslic3r_gui GUI/Gizmos/GLGizmoSimplify.cpp && cd /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r && /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8_build/src/build-utils/encoding-check libslic3r_gui GUI/Gizmos/GLGizmoSimplify.hpp && cd /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r && /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8_build/src/build-utils/encoding-check libslic3r_gui GUI/Gizmos/GLGizmoMmuSegmentation.cpp && cd /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r && /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8_build/src/build-utils/encoding-check libslic3r_gui GUI/Gizmos/GLGizmoMmuSegmentation.hpp && cd /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r && /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8_build/src/build-utils/encoding-check libslic3r_gui GUI/GLSelectionRectangle.cpp && cd /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r && /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8_build/src/build-utils/encoding-check libslic3r_gui GUI/GLSelectionRectangle.hpp && cd /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r && /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8_build/src/build-utils/encoding-check libslic3r_gui GUI/GLModel.hpp && cd /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r && /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8_build/src/build-utils/encoding-check libslic3r_gui GUI/GLModel.cpp && cd /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r && /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8_build/src/build-utils/encoding-check libslic3r_gui GUI/GLTexture.hpp && cd /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r && /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8_build/src/build-utils/encoding-check libslic3r_gui GUI/GLTexture.cpp && cd /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r && /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8_build/src/build-utils/encoding-check libslic3r_gui GUI/GLToolbar.hpp && cd /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r && /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8_build/src/build-utils/encoding-check libslic3r_gui GUI/GLToolbar.cpp && cd /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r && /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8_build/src/build-utils/encoding-check libslic3r_gui GUI/GCodeViewer.hpp && cd /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r && /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8_build/src/build-utils/encoding-check libslic3r_gui GUI/GCodeViewer.cpp && cd /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r && /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8_build/src/build-utils/encoding-check libslic3r_gui GUI/Preferences.cpp && cd /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r && /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8_build/src/build-utils/encoding-check libslic3r_gui GUI/Preferences.hpp && cd /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r && /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8_build/src/build-utils/encoding-check libslic3r_gui GUI/PresetHints.cpp && cd /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r && /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8_build/src/build-utils/encoding-check libslic3r_gui GUI/PresetHints.hpp && cd /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r && /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8_build/src/build-utils/encoding-check libslic3r_gui GUI/GUI.cpp && cd /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r && /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8_build/src/build-utils/encoding-check libslic3r_gui GUI/GUI.hpp && cd /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r && /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8_build/src/build-utils/encoding-check libslic3r_gui GUI/GUI_Init.cpp && cd /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r && /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8_build/src/build-utils/encoding-check libslic3r_gui GUI/GUI_Init.hpp && cd /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r && /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8_build/src/build-utils/encoding-check libslic3r_gui GUI/GUI_Preview.cpp && cd /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r && /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8_build/src/build-utils/encoding-check libslic3r_gui GUI/GUI_Preview.hpp && cd /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r && /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8_build/src/build-utils/encoding-check libslic3r_gui GUI/GUI_App.cpp && cd /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r && /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8_build/src/build-utils/encoding-check libslic3r_gui GUI/GUI_App.hpp && cd /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r && /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8_build/src/build-utils/encoding-check libslic3r_gui GUI/GUI_Utils.cpp && cd /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r && /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8_build/src/build-utils/encoding-check libslic3r_gui GUI/GUI_Utils.hpp && cd /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r && /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8_build/src/build-utils/encoding-check libslic3r_gui GUI/I18N.cpp && cd /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r && /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8_build/src/build-utils/encoding-check libslic3r_gui GUI/I18N.hpp && cd /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r && /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8_build/src/build-utils/encoding-check libslic3r_gui GUI/MainFrame.cpp && cd /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r && /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8_build/src/build-utils/encoding-check libslic3r_gui GUI/MainFrame.hpp && cd /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r && /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8_build/src/build-utils/encoding-check libslic3r_gui GUI/Plater.cpp && cd /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r && /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8_build/src/build-utils/encoding-check libslic3r_gui GUI/Plater.hpp && cd /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r && /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8_build/src/build-utils/encoding-check libslic3r_gui GUI/PresetComboBoxes.hpp && cd /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r && /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8_build/src/build-utils/encoding-check libslic3r_gui GUI/PresetComboBoxes.cpp && cd /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r && /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8_build/src/build-utils/encoding-check libslic3r_gui GUI/BitmapComboBox.hpp && cd /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r && /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8_build/src/build-utils/encoding-check libslic3r_gui GUI/BitmapComboBox.cpp && cd /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r && /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8_build/src/build-utils/encoding-check libslic3r_gui GUI/SavePresetDialog.hpp && cd /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r && /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8_build/src/build-utils/encoding-check libslic3r_gui GUI/SavePresetDialog.cpp && cd /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r && /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8_build/src/build-utils/encoding-check libslic3r_gui GUI/PhysicalPrinterDialog.hpp && cd /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r && /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8_build/src/build-utils/encoding-check libslic3r_gui GUI/PhysicalPrinterDialog.cpp && cd /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r && /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8_build/src/build-utils/encoding-check libslic3r_gui GUI/GUI_Factories.cpp && cd /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r && /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8_build/src/build-utils/encoding-check libslic3r_gui GUI/GUI_Factories.hpp && cd /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r && /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8_build/src/build-utils/encoding-check libslic3r_gui GUI/GUI_ObjectList.cpp && cd /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r && /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8_build/src/build-utils/encoding-check libslic3r_gui GUI/GUI_ObjectList.hpp && cd /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r && /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8_build/src/build-utils/encoding-check libslic3r_gui GUI/GalleryDialog.cpp && cd /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r && /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8_build/src/build-utils/encoding-check libslic3r_gui GUI/GalleryDialog.hpp && cd /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r && /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8_build/src/build-utils/encoding-check libslic3r_gui GUI/GUI_ObjectManipulation.cpp && cd /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r && /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8_build/src/build-utils/encoding-check libslic3r_gui GUI/GUI_ObjectManipulation.hpp && cd /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r && /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8_build/src/build-utils/encoding-check libslic3r_gui GUI/GUI_ObjectSettings.cpp && cd /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r && /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8_build/src/build-utils/encoding-check libslic3r_gui GUI/GUI_ObjectSettings.hpp && cd /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r && /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8_build/src/build-utils/encoding-check libslic3r_gui GUI/GUI_ObjectLayers.cpp && cd /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r && /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8_build/src/build-utils/encoding-check libslic3r_gui GUI/GUI_ObjectLayers.hpp && cd /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r && /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8_build/src/build-utils/encoding-check libslic3r_gui GUI/GUI_Tags.cpp && cd /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r && /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8_build/src/build-utils/encoding-check libslic3r_gui GUI/GUI_Tags.hpp && cd /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r && /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8_build/src/build-utils/encoding-check libslic3r_gui GUI/MeshUtils.cpp && cd /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r && /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8_build/src/build-utils/encoding-check libslic3r_gui GUI/MeshUtils.hpp && cd /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r && /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8_build/src/build-utils/encoding-check libslic3r_gui GUI/Tab.cpp && cd /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r && /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8_build/src/build-utils/encoding-check libslic3r_gui GUI/Tab.hpp && cd /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r && /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8_build/src/build-utils/encoding-check libslic3r_gui GUI/ConfigManipulation.cpp && cd /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r && /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8_build/src/build-utils/encoding-check libslic3r_gui GUI/ConfigManipulation.hpp && cd /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r && /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8_build/src/build-utils/encoding-check libslic3r_gui GUI/Field.cpp && cd /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r && /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8_build/src/build-utils/encoding-check libslic3r_gui GUI/Field.hpp && cd /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r && /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8_build/src/build-utils/encoding-check libslic3r_gui GUI/OptionsGroup.cpp && cd /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r && /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8_build/src/build-utils/encoding-check libslic3r_gui GUI/OptionsGroup.hpp && cd /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r && /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8_build/src/build-utils/encoding-check libslic3r_gui GUI/OG_CustomCtrl.cpp && cd /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r && /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8_build/src/build-utils/encoding-check libslic3r_gui GUI/OG_CustomCtrl.hpp && cd /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r && /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8_build/src/build-utils/encoding-check libslic3r_gui GUI/BedShapeDialog.cpp && cd /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r && /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8_build/src/build-utils/encoding-check libslic3r_gui GUI/BedShapeDialog.hpp && cd /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r && /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8_build/src/build-utils/encoding-check libslic3r_gui GUI/2DBed.cpp && cd /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r && /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8_build/src/build-utils/encoding-check libslic3r_gui GUI/2DBed.hpp && cd /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r && /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8_build/src/build-utils/encoding-check libslic3r_gui GUI/3DBed.cpp && cd /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r && /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8_build/src/build-utils/encoding-check libslic3r_gui GUI/3DBed.hpp && cd /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r && /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8_build/src/build-utils/encoding-check libslic3r_gui GUI/Camera.cpp && cd /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r && /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8_build/src/build-utils/encoding-check libslic3r_gui GUI/Camera.hpp && cd /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r && /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8_build/src/build-utils/encoding-check libslic3r_gui GUI/wxExtensions.cpp && cd /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r && /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8_build/src/build-utils/encoding-check libslic3r_gui GUI/wxExtensions.hpp && cd /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r && /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8_build/src/build-utils/encoding-check libslic3r_gui GUI/ExtruderSequenceDialog.cpp && cd /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r && /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8_build/src/build-utils/encoding-check libslic3r_gui GUI/ExtruderSequenceDialog.hpp && cd /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r && /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8_build/src/build-utils/encoding-check libslic3r_gui GUI/WipeTowerDialog.cpp && cd /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r && /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8_build/src/build-utils/encoding-check libslic3r_gui GUI/WipeTowerDialog.hpp && cd /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r && /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8_build/src/build-utils/encoding-check libslic3r_gui GUI/RammingChart.cpp && cd /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r && /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8_build/src/build-utils/encoding-check libslic3r_gui GUI/RammingChart.hpp && cd /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r && /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8_build/src/build-utils/encoding-check libslic3r_gui GUI/RemovableDriveManager.cpp && cd /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r && /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8_build/src/build-utils/encoding-check libslic3r_gui GUI/RemovableDriveManager.hpp && cd /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r && /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8_build/src/build-utils/encoding-check libslic3r_gui GUI/SendSystemInfoDialog.cpp && cd /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r && /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8_build/src/build-utils/encoding-check libslic3r_gui GUI/SendSystemInfoDialog.hpp && cd /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r && /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8_build/src/build-utils/encoding-check libslic3r_gui GUI/BonjourDialog.cpp && cd /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r && /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8_build/src/build-utils/encoding-check libslic3r_gui GUI/BonjourDialog.hpp && cd /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r && /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8_build/src/build-utils/encoding-check libslic3r_gui GUI/ButtonsDescription.cpp && cd /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r && /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8_build/src/build-utils/encoding-check libslic3r_gui GUI/ButtonsDescription.hpp && cd /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r && /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8_build/src/build-utils/encoding-check libslic3r_gui GUI/ImGuiWrapper.hpp && cd /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r && /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8_build/src/build-utils/encoding-check libslic3r_gui GUI/ImGuiWrapper.cpp && cd /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r && /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8_build/src/build-utils/encoding-check libslic3r_gui Config/Snapshot.cpp && cd /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r && /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8_build/src/build-utils/encoding-check libslic3r_gui Config/Snapshot.hpp && cd /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r && /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8_build/src/build-utils/encoding-check libslic3r_gui Config/Version.cpp && cd /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r && /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8_build/src/build-utils/encoding-check libslic3r_gui Config/Version.hpp && cd /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r && /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8_build/src/build-utils/encoding-check libslic3r_gui Utils/ASCIIFolding.cpp && cd /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r && /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8_build/src/build-utils/encoding-check libslic3r_gui Utils/ASCIIFolding.hpp && cd /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r && /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8_build/src/build-utils/encoding-check libslic3r_gui Utils/Serial.cpp && cd /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r && /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8_build/src/build-utils/encoding-check libslic3r_gui Utils/Serial.hpp && cd /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r && /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8_build/src/build-utils/encoding-check libslic3r_gui GUI/ConfigWizard.cpp && cd /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r && /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8_build/src/build-utils/encoding-check libslic3r_gui GUI/ConfigWizard.hpp && cd /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r && /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8_build/src/build-utils/encoding-check libslic3r_gui GUI/ConfigWizard_private.hpp && cd /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r && /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8_build/src/build-utils/encoding-check libslic3r_gui GUI/MsgDialog.cpp && cd /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r && /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8_build/src/build-utils/encoding-check libslic3r_gui GUI/MsgDialog.hpp && cd /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r && /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8_build/src/build-utils/encoding-check libslic3r_gui GUI/UpdateDialogs.cpp && cd /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r && /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8_build/src/build-utils/encoding-check libslic3r_gui GUI/UpdateDialogs.hpp && cd /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r && /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8_build/src/build-utils/encoding-check libslic3r_gui GUI/FirmwareDialog.cpp && cd /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r && /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8_build/src/build-utils/encoding-check libslic3r_gui GUI/FirmwareDialog.hpp && cd /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r && /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8_build/src/build-utils/encoding-check libslic3r_gui GUI/PrintHostDialogs.cpp && cd /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r && /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8_build/src/build-utils/encoding-check libslic3r_gui GUI/PrintHostDialogs.hpp && cd /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r && /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8_build/src/build-utils/encoding-check libslic3r_gui GUI/Jobs/Job.hpp && cd /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r && /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8_build/src/build-utils/encoding-check libslic3r_gui GUI/Jobs/Job.cpp && cd /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r && /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8_build/src/build-utils/encoding-check libslic3r_gui GUI/Jobs/PlaterJob.hpp && cd /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r && /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8_build/src/build-utils/encoding-check libslic3r_gui GUI/Jobs/PlaterJob.cpp && cd /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r && /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8_build/src/build-utils/encoding-check libslic3r_gui GUI/Jobs/ArrangeJob.hpp && cd /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r && /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8_build/src/build-utils/encoding-check libslic3r_gui GUI/Jobs/ArrangeJob.cpp && cd /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r && /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8_build/src/build-utils/encoding-check libslic3r_gui GUI/Jobs/RotoptimizeJob.hpp && cd /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r && /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8_build/src/build-utils/encoding-check libslic3r_gui GUI/Jobs/RotoptimizeJob.cpp && cd /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r && /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8_build/src/build-utils/encoding-check libslic3r_gui GUI/Jobs/FillBedJob.hpp && cd /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r && /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8_build/src/build-utils/encoding-check libslic3r_gui GUI/Jobs/FillBedJob.cpp && cd /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r && /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8_build/src/build-utils/encoding-check libslic3r_gui GUI/Jobs/SLAImportJob.hpp && cd /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r && /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8_build/src/build-utils/encoding-check libslic3r_gui GUI/Jobs/SLAImportJob.cpp && cd /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r && /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8_build/src/build-utils/encoding-check libslic3r_gui GUI/Jobs/ProgressIndicator.hpp && cd /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r && /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8_build/src/build-utils/encoding-check libslic3r_gui GUI/Jobs/NotificationProgressIndicator.hpp && cd /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r && /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8_build/src/build-utils/encoding-check libslic3r_gui GUI/Jobs/NotificationProgressIndicator.cpp && cd /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r && /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8_build/src/build-utils/encoding-check libslic3r_gui GUI/Mouse3DController.cpp && cd /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r && /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8_build/src/build-utils/encoding-check libslic3r_gui GUI/Mouse3DController.hpp && cd /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r && /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8_build/src/build-utils/encoding-check libslic3r_gui GUI/DoubleSlider.cpp && cd /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r && /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8_build/src/build-utils/encoding-check libslic3r_gui GUI/DoubleSlider.hpp && cd /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r && /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8_build/src/build-utils/encoding-check libslic3r_gui GUI/DoubleSlider_Utils.hpp && cd /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r && /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8_build/src/build-utils/encoding-check libslic3r_gui GUI/Notebook.cpp && cd /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r && /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8_build/src/build-utils/encoding-check libslic3r_gui GUI/Notebook.hpp && cd /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r && /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8_build/src/build-utils/encoding-check libslic3r_gui GUI/ObjectDataViewModel.cpp && cd /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r && /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8_build/src/build-utils/encoding-check libslic3r_gui GUI/ObjectDataViewModel.hpp && cd /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r && /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8_build/src/build-utils/encoding-check libslic3r_gui GUI/InstanceCheck.cpp && cd /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r && /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8_build/src/build-utils/encoding-check libslic3r_gui GUI/InstanceCheck.hpp && cd /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r && /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8_build/src/build-utils/encoding-check libslic3r_gui GUI/Search.cpp && cd /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r && /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8_build/src/build-utils/encoding-check libslic3r_gui GUI/Search.hpp && cd /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r && /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8_build/src/build-utils/encoding-check libslic3r_gui GUI/NotificationManager.cpp && cd /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r && /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8_build/src/build-utils/encoding-check libslic3r_gui GUI/NotificationManager.hpp && cd /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r && /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8_build/src/build-utils/encoding-check libslic3r_gui GUI/UnsavedChangesDialog.cpp && cd /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r && /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8_build/src/build-utils/encoding-check libslic3r_gui GUI/UnsavedChangesDialog.hpp && cd /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r && /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8_build/src/build-utils/encoding-check libslic3r_gui GUI/ExtraRenderers.cpp && cd /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r && /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8_build/src/build-utils/encoding-check libslic3r_gui GUI/ExtraRenderers.hpp && cd /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r && /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8_build/src/build-utils/encoding-check libslic3r_gui GUI/ProjectDirtyStateManager.hpp && cd /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r && /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8_build/src/build-utils/encoding-check libslic3r_gui GUI/ProjectDirtyStateManager.cpp && cd /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r && /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8_build/src/build-utils/encoding-check libslic3r_gui GUI/DesktopIntegrationDialog.cpp && cd /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r && /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8_build/src/build-utils/encoding-check libslic3r_gui GUI/DesktopIntegrationDialog.hpp && cd /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r && /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8_build/src/build-utils/encoding-check libslic3r_gui GUI/HintNotification.cpp && cd /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r && /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8_build/src/build-utils/encoding-check libslic3r_gui GUI/HintNotification.hpp && cd /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r && /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8_build/src/build-utils/encoding-check libslic3r_gui GUI/ScriptExecutor.cpp && cd /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r && /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8_build/src/build-utils/encoding-check libslic3r_gui GUI/ScriptExecutor.hpp && cd /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r && /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8_build/src/build-utils/encoding-check libslic3r_gui Utils/Http.cpp && cd /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r && /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8_build/src/build-utils/encoding-check libslic3r_gui Utils/Http.hpp && cd /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r && /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8_build/src/build-utils/encoding-check libslic3r_gui Utils/FixModelByWin10.cpp && cd /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r && /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8_build/src/build-utils/encoding-check libslic3r_gui Utils/FixModelByWin10.hpp && cd /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r && /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8_build/src/build-utils/encoding-check libslic3r_gui Utils/OctoPrint.cpp && cd /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r && /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8_build/src/build-utils/encoding-check libslic3r_gui Utils/OctoPrint.hpp && cd /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r && /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8_build/src/build-utils/encoding-check libslic3r_gui Utils/Klipper.cpp && cd /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r && /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8_build/src/build-utils/encoding-check libslic3r_gui Utils/Klipper.hpp && cd /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r && /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8_build/src/build-utils/encoding-check libslic3r_gui Utils/Duet.cpp && cd /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r && /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8_build/src/build-utils/encoding-check libslic3r_gui Utils/Duet.hpp && cd /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r && /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8_build/src/build-utils/encoding-check libslic3r_gui Utils/FlashAir.cpp && cd /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r && /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8_build/src/build-utils/encoding-check libslic3r_gui Utils/FlashAir.hpp && cd /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r && /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8_build/src/build-utils/encoding-check libslic3r_gui Utils/AstroBox.cpp && cd /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r && /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8_build/src/build-utils/encoding-check libslic3r_gui Utils/AstroBox.hpp && cd /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r && /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8_build/src/build-utils/encoding-check libslic3r_gui Utils/Repetier.cpp && cd /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r && /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8_build/src/build-utils/encoding-check libslic3r_gui Utils/Repetier.hpp && cd /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r && /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8_build/src/build-utils/encoding-check libslic3r_gui Utils/PrintHost.cpp && cd /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r && /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8_build/src/build-utils/encoding-check libslic3r_gui Utils/PrintHost.hpp && cd /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r && /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8_build/src/build-utils/encoding-check libslic3r_gui Utils/Bonjour.cpp && cd /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r && /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8_build/src/build-utils/encoding-check libslic3r_gui Utils/Bonjour.hpp && cd /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r && /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8_build/src/build-utils/encoding-check libslic3r_gui Utils/PresetUpdater.cpp && cd /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r && /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8_build/src/build-utils/encoding-check libslic3r_gui Utils/PresetUpdater.hpp && cd /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r && /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8_build/src/build-utils/encoding-check libslic3r_gui Utils/Process.cpp && cd /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r && /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8_build/src/build-utils/encoding-check libslic3r_gui Utils/Process.hpp && cd /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r && /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8_build/src/build-utils/encoding-check libslic3r_gui Utils/Profile.hpp && cd /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r && /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8_build/src/build-utils/encoding-check libslic3r_gui Utils/UndoRedo.cpp && cd /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r && /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8_build/src/build-utils/encoding-check libslic3r_gui Utils/UndoRedo.hpp && cd /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r && /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8_build/src/build-utils/encoding-check libslic3r_gui Utils/HexFile.cpp && cd /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r && /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8_build/src/build-utils/encoding-check libslic3r_gui Utils/HexFile.hpp && cd /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r && /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8_build/src/build-utils/encoding-check libslic3r_gui Utils/TCPConsole.cpp && cd /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r && /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8_build/src/build-utils/encoding-check libslic3r_gui Utils/TCPConsole.hpp && cd /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r && /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8_build/src/build-utils/encoding-check libslic3r_gui Utils/MKS.cpp && cd /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r && /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8_build/src/build-utils/encoding-check libslic3r_gui Utils/MKS.hpp && cd /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r && /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8_build/src/build-utils/encoding-check libslic3r_gui Utils/MPMDv2.cpp && cd /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r && /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8_build/src/build-utils/encoding-check libslic3r_gui Utils/MPMDv2.hpp [88/433] /usr/bin/x86_64-pc-linux-gnu-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/lib64/dbus-1.0/include -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8_build/src/platform -isystem /usr/include/eigen3 -isystem /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8_build/src/avrdude -DNDEBUG -march=native -O2 -pipe -fno-strict-aliasing -std=c99 -Wall -std=gnu99 -fPIC -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -MD -MT src/avrdude/CMakeFiles/avrdude.dir/arduino.c.o -MF src/avrdude/CMakeFiles/avrdude.dir/arduino.c.o.d -o src/avrdude/CMakeFiles/avrdude.dir/arduino.c.o -c /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/avrdude/arduino.c [89/433] /usr/bin/x86_64-pc-linux-gnu-g++ -DANGELSCRIPT_EXPORT -DSLIC3R_GUI -DUNICODE -DWXINTL_NO_GETTEXT_MACRO -D_LIB -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8_build/src/platform -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/hidapi/include -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/exif/include -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/angelscript/include -isystem /usr/include/eigen3 -DNDEBUG -march=native -O2 -pipe -fno-strict-aliasing -fext-numeric-literals -Wall -Wno-reorder -std=gnu++17 -fPIC -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -fPIC -MD -MT src/angelscript/CMakeFiles/angelscript.dir/add_on/scriptarray/scriptarray.cpp.o -MF src/angelscript/CMakeFiles/angelscript.dir/add_on/scriptarray/scriptarray.cpp.o.d -o src/angelscript/CMakeFiles/angelscript.dir/add_on/scriptarray/scriptarray.cpp.o -c /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/angelscript/add_on/scriptarray/scriptarray.cpp [90/433] /usr/bin/x86_64-pc-linux-gnu-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/lib64/dbus-1.0/include -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8_build/src/platform -isystem /usr/include/eigen3 -isystem /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8_build/src/avrdude -DNDEBUG -march=native -O2 -pipe -fno-strict-aliasing -std=c99 -Wall -std=gnu99 -fPIC -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -MD -MT src/avrdude/CMakeFiles/avrdude.dir/avrpart.c.o -MF src/avrdude/CMakeFiles/avrdude.dir/avrpart.c.o.d -o src/avrdude/CMakeFiles/avrdude.dir/avrpart.c.o -c /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/avrdude/avrpart.c [91/433] /usr/bin/x86_64-pc-linux-gnu-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/lib64/dbus-1.0/include -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8_build/src/platform -isystem /usr/include/eigen3 -isystem /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8_build/src/avrdude -DNDEBUG -march=native -O2 -pipe -fno-strict-aliasing -std=c99 -Wall -std=gnu99 -fPIC -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -MD -MT src/avrdude/CMakeFiles/avrdude.dir/bitbang.c.o -MF src/avrdude/CMakeFiles/avrdude.dir/bitbang.c.o.d -o src/avrdude/CMakeFiles/avrdude.dir/bitbang.c.o -c /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/avrdude/bitbang.c [92/433] /usr/bin/x86_64-pc-linux-gnu-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/lib64/dbus-1.0/include -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8_build/src/platform -isystem /usr/include/eigen3 -isystem /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8_build/src/avrdude -DNDEBUG -march=native -O2 -pipe -fno-strict-aliasing -std=c99 -Wall -std=gnu99 -fPIC -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -MD -MT src/avrdude/CMakeFiles/avrdude.dir/avr.c.o -MF src/avrdude/CMakeFiles/avrdude.dir/avr.c.o.d -o src/avrdude/CMakeFiles/avrdude.dir/avr.c.o -c /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/avrdude/avr.c /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/avrdude/avr.c: In function ‘avr_tpi_chip_erase’: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/avrdude/avr.c:86:5: warning: this ‘while’ clause does not guard... [-Wmisleading-indentation] 86 | while (avr_tpi_poll_nvmbsy(pgm)); | ^~~~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/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); | ^~~ [93/433] /usr/bin/x86_64-pc-linux-gnu-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/lib64/dbus-1.0/include -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8_build/src/platform -isystem /usr/include/eigen3 -isystem /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8_build/src/avrdude -DNDEBUG -march=native -O2 -pipe -fno-strict-aliasing -std=c99 -Wall -std=gnu99 -fPIC -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -MD -MT src/avrdude/CMakeFiles/avrdude.dir/avr910.c.o -MF src/avrdude/CMakeFiles/avrdude.dir/avr910.c.o.d -o src/avrdude/CMakeFiles/avrdude.dir/avr910.c.o -c /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/avrdude/avr910.c [94/433] /usr/bin/x86_64-pc-linux-gnu-g++ -DANGELSCRIPT_EXPORT -DSLIC3R_GUI -DUNICODE -DWXINTL_NO_GETTEXT_MACRO -D_LIB -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8_build/src/platform -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/hidapi/include -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/exif/include -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/angelscript/include -isystem /usr/include/eigen3 -DNDEBUG -march=native -O2 -pipe -fno-strict-aliasing -fext-numeric-literals -Wall -Wno-reorder -std=gnu++17 -fPIC -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -fPIC -MD -MT src/angelscript/CMakeFiles/angelscript.dir/source/as_builder.cpp.o -MF src/angelscript/CMakeFiles/angelscript.dir/source/as_builder.cpp.o.d -o src/angelscript/CMakeFiles/angelscript.dir/source/as_builder.cpp.o -c /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/angelscript/source/as_builder.cpp [95/433] /usr/bin/x86_64-pc-linux-gnu-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/lib64/dbus-1.0/include -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8_build/src/platform -isystem /usr/include/eigen3 -isystem /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8_build/src/avrdude -DNDEBUG -march=native -O2 -pipe -fno-strict-aliasing -std=c99 -Wall -std=gnu99 -fPIC -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -MD -MT src/avrdude/CMakeFiles/avrdude.dir/crc16.c.o -MF src/avrdude/CMakeFiles/avrdude.dir/crc16.c.o.d -o src/avrdude/CMakeFiles/avrdude.dir/crc16.c.o -c /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/avrdude/crc16.c [96/433] /usr/bin/x86_64-pc-linux-gnu-g++ -DANGELSCRIPT_EXPORT -DSLIC3R_GUI -DUNICODE -DWXINTL_NO_GETTEXT_MACRO -D_LIB -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8_build/src/platform -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/hidapi/include -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/exif/include -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/angelscript/include -isystem /usr/include/eigen3 -DNDEBUG -march=native -O2 -pipe -fno-strict-aliasing -fext-numeric-literals -Wall -Wno-reorder -std=gnu++17 -fPIC -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -fPIC -MD -MT src/angelscript/CMakeFiles/angelscript.dir/add_on/scriptdictionary/scriptdictionary.cpp.o -MF src/angelscript/CMakeFiles/angelscript.dir/add_on/scriptdictionary/scriptdictionary.cpp.o.d -o src/angelscript/CMakeFiles/angelscript.dir/add_on/scriptdictionary/scriptdictionary.cpp.o -c /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/angelscript/add_on/scriptdictionary/scriptdictionary.cpp /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/angelscript/add_on/scriptdictionary/scriptdictionary.cpp: In function ‘void AngelScript::RegisterScriptDictionary_Native(asIScriptEngine*)’: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/angelscript/add_on/scriptdictionary/scriptdictionary.cpp:1071:13: warning: variable ‘r’ set but not used [-Wunused-but-set-variable] 1071 | int r; | ^ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/angelscript/add_on/scriptdictionary/scriptdictionary.cpp: In function ‘void AngelScript::RegisterScriptDictionary_Generic(asIScriptEngine*)’: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/angelscript/add_on/scriptdictionary/scriptdictionary.cpp:1150:13: warning: variable ‘r’ set but not used [-Wunused-but-set-variable] 1150 | int r; | ^ [97/433] /usr/bin/x86_64-pc-linux-gnu-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/lib64/dbus-1.0/include -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8_build/src/platform -isystem /usr/include/eigen3 -isystem /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8_build/src/avrdude -DNDEBUG -march=native -O2 -pipe -fno-strict-aliasing -std=c99 -Wall -std=gnu99 -fPIC -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -MD -MT src/avrdude/CMakeFiles/avrdude.dir/butterfly.c.o -MF src/avrdude/CMakeFiles/avrdude.dir/butterfly.c.o.d -o src/avrdude/CMakeFiles/avrdude.dir/butterfly.c.o -c /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/avrdude/butterfly.c [98/433] /usr/bin/x86_64-pc-linux-gnu-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/lib64/dbus-1.0/include -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8_build/src/platform -isystem /usr/include/eigen3 -isystem /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8_build/src/avrdude -DNDEBUG -march=native -O2 -pipe -fno-strict-aliasing -std=c99 -Wall -std=gnu99 -fPIC -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -MD -MT src/avrdude/CMakeFiles/avrdude.dir/config.c.o -MF src/avrdude/CMakeFiles/avrdude.dir/config.c.o.d -o src/avrdude/CMakeFiles/avrdude.dir/config.c.o -c /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/avrdude/config.c [99/433] /usr/bin/x86_64-pc-linux-gnu-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/lib64/dbus-1.0/include -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8_build/src/platform -isystem /usr/include/eigen3 -isystem /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8_build/src/avrdude -DNDEBUG -march=native -O2 -pipe -fno-strict-aliasing -std=c99 -Wall -std=gnu99 -fPIC -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -MD -MT src/avrdude/CMakeFiles/avrdude.dir/linuxgpio.c.o -MF src/avrdude/CMakeFiles/avrdude.dir/linuxgpio.c.o.d -o src/avrdude/CMakeFiles/avrdude.dir/linuxgpio.c.o -c /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/avrdude/linuxgpio.c [100/433] /usr/bin/x86_64-pc-linux-gnu-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/lib64/dbus-1.0/include -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8_build/src/platform -isystem /usr/include/eigen3 -isystem /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8_build/src/avrdude -DNDEBUG -march=native -O2 -pipe -fno-strict-aliasing -std=c99 -Wall -std=gnu99 -fPIC -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -MD -MT src/avrdude/CMakeFiles/avrdude.dir/pgm.c.o -MF src/avrdude/CMakeFiles/avrdude.dir/pgm.c.o.d -o src/avrdude/CMakeFiles/avrdude.dir/pgm.c.o -c /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/avrdude/pgm.c [101/433] /usr/bin/x86_64-pc-linux-gnu-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/lib64/dbus-1.0/include -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8_build/src/platform -isystem /usr/include/eigen3 -isystem /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8_build/src/avrdude -DNDEBUG -march=native -O2 -pipe -fno-strict-aliasing -std=c99 -Wall -std=gnu99 -fPIC -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -MD -MT src/avrdude/CMakeFiles/avrdude.dir/lists.c.o -MF src/avrdude/CMakeFiles/avrdude.dir/lists.c.o.d -o src/avrdude/CMakeFiles/avrdude.dir/lists.c.o -c /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/avrdude/lists.c [102/433] /usr/bin/x86_64-pc-linux-gnu-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/lib64/dbus-1.0/include -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8_build/src/platform -isystem /usr/include/eigen3 -isystem /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8_build/src/avrdude -DNDEBUG -march=native -O2 -pipe -fno-strict-aliasing -std=c99 -Wall -std=gnu99 -fPIC -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -MD -MT src/avrdude/CMakeFiles/avrdude.dir/pgm_type.c.o -MF src/avrdude/CMakeFiles/avrdude.dir/pgm_type.c.o.d -o src/avrdude/CMakeFiles/avrdude.dir/pgm_type.c.o -c /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/avrdude/pgm_type.c [103/433] /usr/bin/x86_64-pc-linux-gnu-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/lib64/dbus-1.0/include -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8_build/src/platform -isystem /usr/include/eigen3 -isystem /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8_build/src/avrdude -DNDEBUG -march=native -O2 -pipe -fno-strict-aliasing -std=c99 -Wall -std=gnu99 -fPIC -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -MD -MT src/avrdude/CMakeFiles/avrdude.dir/buspirate.c.o -MF src/avrdude/CMakeFiles/avrdude.dir/buspirate.c.o.d -o src/avrdude/CMakeFiles/avrdude.dir/buspirate.c.o -c /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/avrdude/buspirate.c /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/avrdude/buspirate.c: In function ‘buspirate_start_mode_bin’: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/avrdude/buspirate.c:572:40: warning: dangling pointer ‘submode’ to an unnamed temporary may be used [-Wdangling-pointer=] 572 | submode->name, buf); | ~~~~~~~^~~~~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/avrdude/buspirate.c:501:50: note: unnamed temporary defined here 501 | submode = &(const struct submode){ | ^ [104/433] /usr/bin/x86_64-pc-linux-gnu-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/lib64/dbus-1.0/include -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8_build/src/platform -isystem /usr/include/eigen3 -isystem /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8_build/src/avrdude -DNDEBUG -march=native -O2 -pipe -fno-strict-aliasing -std=c99 -Wall -std=gnu99 -fPIC -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -MD -MT src/avrdude/CMakeFiles/avrdude.dir/ser_avrdoper.c.o -MF src/avrdude/CMakeFiles/avrdude.dir/ser_avrdoper.c.o.d -o src/avrdude/CMakeFiles/avrdude.dir/ser_avrdoper.c.o -c /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/avrdude/ser_avrdoper.c [105/433] /usr/bin/x86_64-pc-linux-gnu-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/lib64/dbus-1.0/include -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8_build/src/platform -isystem /usr/include/eigen3 -isystem /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8_build/src/avrdude -DNDEBUG -march=native -O2 -pipe -fno-strict-aliasing -std=c99 -Wall -std=gnu99 -fPIC -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -MD -MT src/avrdude/CMakeFiles/avrdude.dir/pickit2.c.o -MF src/avrdude/CMakeFiles/avrdude.dir/pickit2.c.o.d -o src/avrdude/CMakeFiles/avrdude.dir/pickit2.c.o -c /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/avrdude/pickit2.c [106/433] /usr/bin/x86_64-pc-linux-gnu-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/lib64/dbus-1.0/include -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8_build/src/platform -isystem /usr/include/eigen3 -isystem /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8_build/src/avrdude -DNDEBUG -march=native -O2 -pipe -fno-strict-aliasing -std=c99 -Wall -std=gnu99 -fPIC -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -MD -MT src/avrdude/CMakeFiles/avrdude.dir/serbb_win32.c.o -MF src/avrdude/CMakeFiles/avrdude.dir/serbb_win32.c.o.d -o src/avrdude/CMakeFiles/avrdude.dir/serbb_win32.c.o -c /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/avrdude/serbb_win32.c [107/433] /usr/bin/x86_64-pc-linux-gnu-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/lib64/dbus-1.0/include -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8_build/src/platform -isystem /usr/include/eigen3 -isystem /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8_build/src/avrdude -DNDEBUG -march=native -O2 -pipe -fno-strict-aliasing -std=c99 -Wall -std=gnu99 -fPIC -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -MD -MT src/avrdude/CMakeFiles/avrdude.dir/fileio.c.o -MF src/avrdude/CMakeFiles/avrdude.dir/fileio.c.o.d -o src/avrdude/CMakeFiles/avrdude.dir/fileio.c.o -c /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/avrdude/fileio.c [108/433] /usr/bin/x86_64-pc-linux-gnu-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/lib64/dbus-1.0/include -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8_build/src/platform -isystem /usr/include/eigen3 -isystem /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8_build/src/avrdude -DNDEBUG -march=native -O2 -pipe -fno-strict-aliasing -std=c99 -Wall -std=gnu99 -fPIC -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -MD -MT src/avrdude/CMakeFiles/avrdude.dir/lexer.c.o -MF src/avrdude/CMakeFiles/avrdude.dir/lexer.c.o.d -o src/avrdude/CMakeFiles/avrdude.dir/lexer.c.o -c /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/avrdude/lexer.c [109/433] /usr/bin/x86_64-pc-linux-gnu-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/lib64/dbus-1.0/include -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8_build/src/platform -isystem /usr/include/eigen3 -isystem /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8_build/src/avrdude -DNDEBUG -march=native -O2 -pipe -fno-strict-aliasing -std=c99 -Wall -std=gnu99 -fPIC -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -MD -MT src/avrdude/CMakeFiles/avrdude.dir/pindefs.c.o -MF src/avrdude/CMakeFiles/avrdude.dir/pindefs.c.o.d -o src/avrdude/CMakeFiles/avrdude.dir/pindefs.c.o -c /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/avrdude/pindefs.c [110/433] /usr/bin/x86_64-pc-linux-gnu-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/lib64/dbus-1.0/include -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8_build/src/platform -isystem /usr/include/eigen3 -isystem /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8_build/src/avrdude -DNDEBUG -march=native -O2 -pipe -fno-strict-aliasing -std=c99 -Wall -std=gnu99 -fPIC -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -MD -MT src/avrdude/CMakeFiles/avrdude.dir/safemode.c.o -MF src/avrdude/CMakeFiles/avrdude.dir/safemode.c.o.d -o src/avrdude/CMakeFiles/avrdude.dir/safemode.c.o -c /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/avrdude/safemode.c [111/433] /usr/bin/x86_64-pc-linux-gnu-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/lib64/dbus-1.0/include -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8_build/src/platform -isystem /usr/include/eigen3 -isystem /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8_build/src/avrdude -DNDEBUG -march=native -O2 -pipe -fno-strict-aliasing -std=c99 -Wall -std=gnu99 -fPIC -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -MD -MT src/avrdude/CMakeFiles/avrdude.dir/ser_win32.c.o -MF src/avrdude/CMakeFiles/avrdude.dir/ser_win32.c.o.d -o src/avrdude/CMakeFiles/avrdude.dir/ser_win32.c.o -c /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/avrdude/ser_win32.c [112/433] /usr/bin/x86_64-pc-linux-gnu-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/lib64/dbus-1.0/include -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8_build/src/platform -isystem /usr/include/eigen3 -isystem /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8_build/src/avrdude -DNDEBUG -march=native -O2 -pipe -fno-strict-aliasing -std=c99 -Wall -std=gnu99 -fPIC -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -MD -MT src/avrdude/CMakeFiles/avrdude.dir/serbb_posix.c.o -MF src/avrdude/CMakeFiles/avrdude.dir/serbb_posix.c.o.d -o src/avrdude/CMakeFiles/avrdude.dir/serbb_posix.c.o -c /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/avrdude/serbb_posix.c [113/433] /usr/bin/x86_64-pc-linux-gnu-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/lib64/dbus-1.0/include -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8_build/src/platform -isystem /usr/include/eigen3 -isystem /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8_build/src/avrdude -DNDEBUG -march=native -O2 -pipe -fno-strict-aliasing -std=c99 -Wall -std=gnu99 -fPIC -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -MD -MT src/avrdude/CMakeFiles/avrdude.dir/stk500generic.c.o -MF src/avrdude/CMakeFiles/avrdude.dir/stk500generic.c.o.d -o src/avrdude/CMakeFiles/avrdude.dir/stk500generic.c.o -c /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/avrdude/stk500generic.c [114/433] /usr/bin/x86_64-pc-linux-gnu-g++ -DANGELSCRIPT_EXPORT -DSLIC3R_GUI -DUNICODE -DWXINTL_NO_GETTEXT_MACRO -D_LIB -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8_build/src/platform -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/hidapi/include -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/exif/include -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/angelscript/include -isystem /usr/include/eigen3 -DNDEBUG -march=native -O2 -pipe -fno-strict-aliasing -fext-numeric-literals -Wall -Wno-reorder -std=gnu++17 -fPIC -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -fPIC -MD -MT src/angelscript/CMakeFiles/angelscript.dir/add_on/scriptbuilder/scriptbuilder.cpp.o -MF src/angelscript/CMakeFiles/angelscript.dir/add_on/scriptbuilder/scriptbuilder.cpp.o.d -o src/angelscript/CMakeFiles/angelscript.dir/add_on/scriptbuilder/scriptbuilder.cpp.o -c /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/angelscript/add_on/scriptbuilder/scriptbuilder.cpp [115/433] /usr/bin/x86_64-pc-linux-gnu-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/lib64/dbus-1.0/include -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8_build/src/platform -isystem /usr/include/eigen3 -isystem /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8_build/src/avrdude -DNDEBUG -march=native -O2 -pipe -fno-strict-aliasing -std=c99 -Wall -std=gnu99 -fPIC -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -MD -MT src/avrdude/CMakeFiles/avrdude.dir/config_gram.c.o -MF src/avrdude/CMakeFiles/avrdude.dir/config_gram.c.o.d -o src/avrdude/CMakeFiles/avrdude.dir/config_gram.c.o -c /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/avrdude/config_gram.c config_gram.y: In function ‘yyparse’: config_gram.y:1217:7: warning: ‘__builtin_strncpy’ specified bound 64 equals destination size [-Wstringop-truncation] config_gram.y:672:7: warning: ‘__builtin_strncpy’ specified bound 64 equals destination size [-Wstringop-truncation] [116/433] /usr/bin/x86_64-pc-linux-gnu-g++ -DANGELSCRIPT_EXPORT -DSLIC3R_GUI -DUNICODE -DWXINTL_NO_GETTEXT_MACRO -D_LIB -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8_build/src/platform -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/hidapi/include -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/exif/include -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/angelscript/include -isystem /usr/include/eigen3 -DNDEBUG -march=native -O2 -pipe -fno-strict-aliasing -fext-numeric-literals -Wall -Wno-reorder -std=gnu++17 -fPIC -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -fPIC -MD -MT src/angelscript/CMakeFiles/angelscript.dir/source/as_restore.cpp.o -MF src/angelscript/CMakeFiles/angelscript.dir/source/as_restore.cpp.o.d -o src/angelscript/CMakeFiles/angelscript.dir/source/as_restore.cpp.o -c /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/angelscript/source/as_restore.cpp [117/433] /usr/bin/x86_64-pc-linux-gnu-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/lib64/dbus-1.0/include -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8_build/src/platform -isystem /usr/include/eigen3 -DNDEBUG -march=native -O2 -pipe -fno-strict-aliasing -fext-numeric-literals -Wall -Wno-reorder -std=gnu++17 -fPIE -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -MD -MT src/avrdude/CMakeFiles/avrdude-slic3r.dir/main-standalone.cpp.o -MF src/avrdude/CMakeFiles/avrdude-slic3r.dir/main-standalone.cpp.o.d -o src/avrdude/CMakeFiles/avrdude-slic3r.dir/main-standalone.cpp.o -c /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/avrdude/main-standalone.cpp [118/433] /usr/bin/x86_64-pc-linux-gnu-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/lib64/dbus-1.0/include -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8_build/src/platform -isystem /usr/include/eigen3 -isystem /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8_build/src/avrdude -DNDEBUG -march=native -O2 -pipe -fno-strict-aliasing -std=c99 -Wall -std=gnu99 -fPIC -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -MD -MT src/avrdude/CMakeFiles/avrdude.dir/ser_posix.c.o -MF src/avrdude/CMakeFiles/avrdude.dir/ser_posix.c.o.d -o src/avrdude/CMakeFiles/avrdude.dir/ser_posix.c.o -c /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/avrdude/ser_posix.c [119/433] /usr/bin/x86_64-pc-linux-gnu-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/lib64/dbus-1.0/include -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8_build/src/platform -isystem /usr/include/eigen3 -isystem /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8_build/src/avrdude -DNDEBUG -march=native -O2 -pipe -fno-strict-aliasing -std=c99 -Wall -std=gnu99 -fPIC -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -MD -MT src/avrdude/CMakeFiles/avrdude.dir/wiring.c.o -MF src/avrdude/CMakeFiles/avrdude.dir/wiring.c.o.d -o src/avrdude/CMakeFiles/avrdude.dir/wiring.c.o -c /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/avrdude/wiring.c [120/433] /usr/bin/x86_64-pc-linux-gnu-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/lib64/dbus-1.0/include -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8_build/src/platform -isystem /usr/include/eigen3 -isystem /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8_build/src/avrdude -DNDEBUG -march=native -O2 -pipe -fno-strict-aliasing -std=c99 -Wall -std=gnu99 -fPIC -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -MD -MT src/avrdude/CMakeFiles/avrdude.dir/update.c.o -MF src/avrdude/CMakeFiles/avrdude.dir/update.c.o.d -o src/avrdude/CMakeFiles/avrdude.dir/update.c.o -c /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/avrdude/update.c [121/433] /usr/bin/x86_64-pc-linux-gnu-g++ -DSLIC3R_GUI -DUNICODE -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8_build/src/platform -isystem /usr/include/eigen3 -DNDEBUG -march=native -O2 -pipe -fno-strict-aliasing -fext-numeric-literals -Wall -Wno-reorder -std=gnu++17 -fPIC -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -MD -MT src/imgui/CMakeFiles/imgui.dir/imgui_widgets.cpp.o -MF src/imgui/CMakeFiles/imgui.dir/imgui_widgets.cpp.o.d -o src/imgui/CMakeFiles/imgui.dir/imgui_widgets.cpp.o -c /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/imgui/imgui_widgets.cpp /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/imgui/imgui_widgets.cpp: In function ‘bool ImGui::DataTypeApplyOpFromText(const char*, const char*, ImGuiDataType, void*, const char*, void*)’: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/imgui/imgui_widgets.cpp:1939:8: warning: suggest explicit braces to avoid ambiguous ‘else’ [-Wdangling-else] 1939 | if (!buf[0]) | ^ [122/433] /usr/bin/x86_64-pc-linux-gnu-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/lib64/dbus-1.0/include -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8_build/src/platform -isystem /usr/include/eigen3 -isystem /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8_build/src/avrdude -DNDEBUG -march=native -O2 -pipe -fno-strict-aliasing -std=c99 -Wall -std=gnu99 -fPIC -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -MD -MT src/avrdude/CMakeFiles/avrdude.dir/term.c.o -MF src/avrdude/CMakeFiles/avrdude.dir/term.c.o.d -o src/avrdude/CMakeFiles/avrdude.dir/term.c.o -c /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/avrdude/term.c [123/433] /usr/bin/x86_64-pc-linux-gnu-gcc -DSLIC3R_GUI -DUNICODE -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8_build/src/platform -isystem /usr/include/eigen3 -DNDEBUG -march=native -O2 -pipe -fno-strict-aliasing -fPIC -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -MD -MT src/semver/CMakeFiles/semver.dir/semver.c.o -MF src/semver/CMakeFiles/semver.dir/semver.c.o.d -o src/semver/CMakeFiles/semver.dir/semver.c.o -c /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/semver/semver.c [124/433] /usr/bin/x86_64-pc-linux-gnu-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/lib64/dbus-1.0/include -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8_build/src/platform -isystem /usr/include/eigen3 -isystem /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8_build/src/avrdude -DNDEBUG -march=native -O2 -pipe -fno-strict-aliasing -std=c99 -Wall -std=gnu99 -fPIC -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -MD -MT src/avrdude/CMakeFiles/avrdude.dir/stk500.c.o -MF src/avrdude/CMakeFiles/avrdude.dir/stk500.c.o.d -o src/avrdude/CMakeFiles/avrdude.dir/stk500.c.o -c /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/avrdude/stk500.c [125/433] : && /usr/bin/cmake -E rm -f src/semver/libsemver.a && /usr/bin/x86_64-pc-linux-gnu-ar qc src/semver/libsemver.a src/semver/CMakeFiles/semver.dir/semver.c.o && /usr/bin/x86_64-pc-linux-gnu-ranlib src/semver/libsemver.a && : [126/433] /usr/bin/x86_64-pc-linux-gnu-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/lib64/dbus-1.0/include -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8_build/src/platform -isystem /usr/include/eigen3 -isystem /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8_build/src/avrdude -DNDEBUG -march=native -O2 -pipe -fno-strict-aliasing -std=c99 -Wall -std=gnu99 -fPIC -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -MD -MT src/avrdude/CMakeFiles/avrdude.dir/main.c.o -MF src/avrdude/CMakeFiles/avrdude.dir/main.c.o.d -o src/avrdude/CMakeFiles/avrdude.dir/main.c.o -c /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/avrdude/main.c [127/433] /usr/bin/x86_64-pc-linux-gnu-g++ -DANGELSCRIPT_EXPORT -DSLIC3R_GUI -DUNICODE -DWXINTL_NO_GETTEXT_MACRO -D_LIB -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8_build/src/platform -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/hidapi/include -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/exif/include -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/angelscript/include -isystem /usr/include/eigen3 -DNDEBUG -march=native -O2 -pipe -fno-strict-aliasing -fext-numeric-literals -Wall -Wno-reorder -std=gnu++17 -fPIC -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -fPIC -MD -MT src/angelscript/CMakeFiles/angelscript.dir/source/as_scriptengine.cpp.o -MF src/angelscript/CMakeFiles/angelscript.dir/source/as_scriptengine.cpp.o.d -o src/angelscript/CMakeFiles/angelscript.dir/source/as_scriptengine.cpp.o -c /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/angelscript/source/as_scriptengine.cpp [128/433] /usr/bin/x86_64-pc-linux-gnu-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/lib64/dbus-1.0/include -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8_build/src/platform -isystem /usr/include/eigen3 -isystem /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8_build/src/avrdude -DNDEBUG -march=native -O2 -pipe -fno-strict-aliasing -std=c99 -Wall -std=gnu99 -fPIC -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -MD -MT src/avrdude/CMakeFiles/avrdude.dir/stk500v2.c.o -MF src/avrdude/CMakeFiles/avrdude.dir/stk500v2.c.o.d -o src/avrdude/CMakeFiles/avrdude.dir/stk500v2.c.o -c /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/avrdude/stk500v2.c [129/433] /usr/bin/x86_64-pc-linux-gnu-g++ -DANGELSCRIPT_EXPORT -DSLIC3R_GUI -DUNICODE -DWXINTL_NO_GETTEXT_MACRO -D_LIB -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8_build/src/platform -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/hidapi/include -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/exif/include -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/angelscript/include -isystem /usr/include/eigen3 -DNDEBUG -march=native -O2 -pipe -fno-strict-aliasing -fext-numeric-literals -Wall -Wno-reorder -std=gnu++17 -fPIC -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -fPIC -MD -MT src/angelscript/CMakeFiles/angelscript.dir/add_on/scriptstdstring/scriptstdstring.cpp.o -MF src/angelscript/CMakeFiles/angelscript.dir/add_on/scriptstdstring/scriptstdstring.cpp.o.d -o src/angelscript/CMakeFiles/angelscript.dir/add_on/scriptstdstring/scriptstdstring.cpp.o -c /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/angelscript/add_on/scriptstdstring/scriptstdstring.cpp [130/433] /usr/bin/x86_64-pc-linux-gnu-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/lib64/dbus-1.0/include -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8_build/src/platform -isystem /usr/include/eigen3 -isystem /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8_build/src/avrdude -DNDEBUG -march=native -O2 -pipe -fno-strict-aliasing -fext-numeric-literals -Wall -Wno-reorder -std=gnu++17 -fPIC -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -MD -MT src/avrdude/CMakeFiles/avrdude.dir/avrdude-slic3r.cpp.o -MF src/avrdude/CMakeFiles/avrdude.dir/avrdude-slic3r.cpp.o.d -o src/avrdude/CMakeFiles/avrdude.dir/avrdude-slic3r.cpp.o -c /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/avrdude/avrdude-slic3r.cpp [131/433] : && /usr/bin/cmake -E rm -f src/avrdude/libavrdude.a && /usr/bin/x86_64-pc-linux-gnu-ar qc src/avrdude/libavrdude.a src/avrdude/CMakeFiles/avrdude.dir/arduino.c.o src/avrdude/CMakeFiles/avrdude.dir/avr.c.o src/avrdude/CMakeFiles/avrdude.dir/avrpart.c.o src/avrdude/CMakeFiles/avrdude.dir/avr910.c.o src/avrdude/CMakeFiles/avrdude.dir/bitbang.c.o src/avrdude/CMakeFiles/avrdude.dir/buspirate.c.o src/avrdude/CMakeFiles/avrdude.dir/butterfly.c.o src/avrdude/CMakeFiles/avrdude.dir/config.c.o src/avrdude/CMakeFiles/avrdude.dir/config_gram.c.o src/avrdude/CMakeFiles/avrdude.dir/crc16.c.o src/avrdude/CMakeFiles/avrdude.dir/fileio.c.o src/avrdude/CMakeFiles/avrdude.dir/lexer.c.o src/avrdude/CMakeFiles/avrdude.dir/linuxgpio.c.o src/avrdude/CMakeFiles/avrdude.dir/lists.c.o src/avrdude/CMakeFiles/avrdude.dir/pgm.c.o src/avrdude/CMakeFiles/avrdude.dir/pgm_type.c.o src/avrdude/CMakeFiles/avrdude.dir/pickit2.c.o src/avrdude/CMakeFiles/avrdude.dir/pindefs.c.o src/avrdude/CMakeFiles/avrdude.dir/safemode.c.o src/avrdude/CMakeFiles/avrdude.dir/ser_avrdoper.c.o src/avrdude/CMakeFiles/avrdude.dir/serbb_posix.c.o src/avrdude/CMakeFiles/avrdude.dir/serbb_win32.c.o src/avrdude/CMakeFiles/avrdude.dir/ser_posix.c.o src/avrdude/CMakeFiles/avrdude.dir/ser_win32.c.o src/avrdude/CMakeFiles/avrdude.dir/stk500.c.o src/avrdude/CMakeFiles/avrdude.dir/stk500generic.c.o src/avrdude/CMakeFiles/avrdude.dir/stk500v2.c.o src/avrdude/CMakeFiles/avrdude.dir/term.c.o src/avrdude/CMakeFiles/avrdude.dir/update.c.o src/avrdude/CMakeFiles/avrdude.dir/wiring.c.o src/avrdude/CMakeFiles/avrdude.dir/main.c.o src/avrdude/CMakeFiles/avrdude.dir/avrdude-slic3r.cpp.o && /usr/bin/x86_64-pc-linux-gnu-ranlib src/avrdude/libavrdude.a && : [132/433] : && /usr/bin/x86_64-pc-linux-gnu-g++ -march=native -O2 -pipe -fno-strict-aliasing -fext-numeric-literals -Wall -Wno-reorder -Wl,-O1 -Wl,--as-needed -rdynamic src/avrdude/CMakeFiles/avrdude-slic3r.dir/main-standalone.cpp.o -o src/avrdude/avrdude-slic3r src/avrdude/libavrdude.a && : [133/433] /usr/bin/x86_64-pc-linux-gnu-g++ -DANGELSCRIPT_EXPORT -DSLIC3R_GUI -DUNICODE -DWXINTL_NO_GETTEXT_MACRO -D_LIB -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8_build/src/platform -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/hidapi/include -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/exif/include -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/angelscript/include -isystem /usr/include/eigen3 -DNDEBUG -march=native -O2 -pipe -fno-strict-aliasing -fext-numeric-literals -Wall -Wno-reorder -std=gnu++17 -fPIC -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -fPIC -MD -MT src/angelscript/CMakeFiles/angelscript.dir/source/as_compiler.cpp.o -MF src/angelscript/CMakeFiles/angelscript.dir/source/as_compiler.cpp.o.d -o src/angelscript/CMakeFiles/angelscript.dir/source/as_compiler.cpp.o -c /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/angelscript/source/as_compiler.cpp [134/433] /usr/bin/x86_64-pc-linux-gnu-g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DOPENVDB_ABI_VERSION_NUMBER=10 -DOPENVDB_USE_DELAYED_LOADING -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/lib64/dbus-1.0/include -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8_build/src/platform -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8_build/src/libslic3r -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libnest2d/include -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/miniz -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libigl -isystem /usr/include/opencascade -isystem /usr/include/Imath -DNDEBUG -march=native -O2 -pipe -fno-strict-aliasing -fext-numeric-literals -Wall -Wno-reorder -std=gnu++17 -fPIC -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -MD -MT src/libslic3r/CMakeFiles/libslic3r.dir/BoundingBox.cpp.o -MF src/libslic3r/CMakeFiles/libslic3r.dir/BoundingBox.cpp.o.d -o src/libslic3r/CMakeFiles/libslic3r.dir/BoundingBox.cpp.o -c /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/BoundingBox.cpp [135/433] /usr/bin/x86_64-pc-linux-gnu-g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DOPENVDB_ABI_VERSION_NUMBER=10 -DOPENVDB_USE_DELAYED_LOADING -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/lib64/dbus-1.0/include -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8_build/src/platform -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8_build/src/libslic3r -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libnest2d/include -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/miniz -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libigl -isystem /usr/include/opencascade -isystem /usr/include/Imath -DNDEBUG -march=native -O2 -pipe -fno-strict-aliasing -fext-numeric-literals -Wall -Wno-reorder -std=gnu++17 -fPIC -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -MD -MT src/libslic3r/CMakeFiles/libslic3r.dir/clipper.cpp.o -MF src/libslic3r/CMakeFiles/libslic3r.dir/clipper.cpp.o.d -o src/libslic3r/CMakeFiles/libslic3r.dir/clipper.cpp.o -c /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/clipper.cpp In file included from /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/clipper.cpp:13: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/clipper/clipper.cpp: In function ‘Slic3r::ClipperLib::IntPoint Slic3r::ClipperLib::Centroid(const Path&, double)’: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/clipper/clipper.cpp:198:14: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘const int’ [-Wsign-compare] 198 | for (; i < max; ++i) | ~~^~~~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/clipper/clipper.cpp: In function ‘void Slic3r::ClipperLib::InitEdge(TEdge*, TEdge*, TEdge*, const IntPoint&)’: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/clipper/clipper.cpp:467:14: warning: ‘void* memset(void*, int, size_t)’ clearing an object of type ‘struct Slic3r::ClipperLib::TEdge’ with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 467 | std::memset(e, 0, sizeof(TEdge)); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/clipper.hpp:20, from /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/clipper.cpp:3: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/clipper/clipper.hpp:221:10: note: ‘struct Slic3r::ClipperLib::TEdge’ declared here 221 | struct TEdge { | ^~~~~ In copy constructor ‘Slic3r::ClipperLib::PolyNode::PolyNode(const Slic3r::ClipperLib::PolyNode&)’, inlined from ‘void std::__new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = Slic3r::ClipperLib::PolyNode; _Args = {Slic3r::ClipperLib::PolyNode}; _Tp = Slic3r::ClipperLib::PolyNode]’ at /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/bits/new_allocator.h:191:4, inlined from ‘static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = Slic3r::ClipperLib::PolyNode; _Args = {Slic3r::ClipperLib::PolyNode}; _Tp = Slic3r::ClipperLib::PolyNode]’ at /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/bits/alloc_traits.h:538:17, inlined from ‘std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {Slic3r::ClipperLib::PolyNode}; _Tp = Slic3r::ClipperLib::PolyNode; _Alloc = std::allocator]’ at /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/bits/vector.tcc:117:30, inlined from ‘void Slic3r::ClipperLib::Clipper::BuildResult2(Slic3r::ClipperLib::PolyTree&)’ at /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/clipper/clipper.cpp:2845:39: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/clipper/clipper.hpp:136:7: warning: ‘*(__vector(2) unsigned int*)((char*)& + offsetof(Slic3r::ClipperLib::PolyNode, Slic3r::ClipperLib::PolyNode::m_jointype))’ may be used uninitialized [-Wmaybe-uninitialized] 136 | class PolyNode | ^~~~~~~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/clipper/clipper.cpp: In member function ‘void Slic3r::ClipperLib::Clipper::BuildResult2(Slic3r::ClipperLib::PolyTree&)’: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/clipper/clipper.cpp:2845:49: note: ‘’ declared here 2845 | polytree.AllNodes.emplace_back(PolyNode()); | ^ [136/433] /usr/bin/x86_64-pc-linux-gnu-g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DOPENVDB_ABI_VERSION_NUMBER=10 -DOPENVDB_USE_DELAYED_LOADING -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/lib64/dbus-1.0/include -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8_build/src/platform -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8_build/src/libslic3r -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libnest2d/include -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/miniz -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libigl -isystem /usr/include/opencascade -isystem /usr/include/Imath -DNDEBUG -march=native -O2 -pipe -fno-strict-aliasing -fext-numeric-literals -Wall -Wno-reorder -std=gnu++17 -fPIC -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -MD -MT src/libslic3r/CMakeFiles/libslic3r.dir/BridgeDetector.cpp.o -MF src/libslic3r/CMakeFiles/libslic3r.dir/BridgeDetector.cpp.o.d -o src/libslic3r/CMakeFiles/libslic3r.dir/BridgeDetector.cpp.o -c /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/BridgeDetector.cpp /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/BridgeDetector.cpp: In member function ‘bool Slic3r::BridgeDetector::detect_angle(double)’: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/BridgeDetector.cpp:136:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 136 | for (int i = 0; i < _anchor_regions.size(); ++i) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/BridgeDetector.cpp:158:43: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 158 | for (int i = 0; i < _anchor_regions.size(); ++i) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/BridgeDetector.cpp:172:47: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 172 | for (int i = 0; i < _anchor_regions.size(); ++i) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/BridgeDetector.cpp:302:14: warning: unused variable ‘median_max_length’ [-Wunused-variable] 302 | coordf_t median_max_length = all_max_length[all_max_length.size() / 2]; | ^~~~~~~~~~~~~~~~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/BridgeDetector.cpp:305:14: warning: unused variable ‘median_median_length’ [-Wunused-variable] 305 | coordf_t median_median_length = all_median_length[all_median_length.size() / 2]; | ^~~~~~~~~~~~~~~~~~~~ [137/433] /usr/bin/x86_64-pc-linux-gnu-g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DOPENVDB_ABI_VERSION_NUMBER=10 -DOPENVDB_USE_DELAYED_LOADING -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/lib64/dbus-1.0/include -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8_build/src/platform -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8_build/src/libslic3r -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libnest2d/include -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/miniz -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libigl -isystem /usr/include/opencascade -isystem /usr/include/Imath -DNDEBUG -march=native -O2 -pipe -fno-strict-aliasing -fext-numeric-literals -Wall -Wno-reorder -std=gnu++17 -fPIC -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -MD -MT src/libslic3r/CMakeFiles/libslic3r.dir/EdgeGrid.cpp.o -MF src/libslic3r/CMakeFiles/libslic3r.dir/EdgeGrid.cpp.o.d -o src/libslic3r/CMakeFiles/libslic3r.dir/EdgeGrid.cpp.o -c /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/EdgeGrid.cpp [138/433] /usr/bin/x86_64-pc-linux-gnu-g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DOPENVDB_ABI_VERSION_NUMBER=10 -DOPENVDB_USE_DELAYED_LOADING -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/lib64/dbus-1.0/include -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8_build/src/platform -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8_build/src/libslic3r -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libnest2d/include -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/miniz -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libigl -isystem /usr/include/opencascade -isystem /usr/include/Imath -DNDEBUG -march=native -O2 -pipe -fno-strict-aliasing -fext-numeric-literals -Wall -Wno-reorder -std=gnu++17 -fPIE -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -MD -MT src/test-utils/CMakeFiles/stl_to_cpp.dir/stl_to_cpp.cpp.o -MF src/test-utils/CMakeFiles/stl_to_cpp.dir/stl_to_cpp.cpp.o.d -o src/test-utils/CMakeFiles/stl_to_cpp.dir/stl_to_cpp.cpp.o -c /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/test-utils/stl_to_cpp.cpp In file included from /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/PrintConfig.hpp:32, from /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Model.hpp:9, from /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/test-utils/stl_to_cpp.cpp:8: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp: In instantiation of ‘bool Slic3r::ConfigOptionBoolsTempl::is_nil(int32_t) const [with bool NULLABLE = false; int32_t = int]’: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:1703:10: required from here /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:1711:24: warning: comparison of integer expressions of different signedness: ‘int32_t’ {aka ‘int’} and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1711 | return idx < values.size() ? NIL_VALUE() == this->values[idx] : | ~~~~^~~~~~~~~~~~~~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp: In instantiation of ‘bool Slic3r::ConfigOptionFloatsOrPercentsTempl::is_nil(int32_t) const [with bool NULLABLE = false; int32_t = int]’: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:1340:10: required from here /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:1348:24: warning: comparison of integer expressions of different signedness: ‘int32_t’ {aka ‘int’} and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1348 | return idx < values.size() ? (std::isnan(this->values[idx].value) || NIL_VALUE() == this->values[idx]) : | ~~~~^~~~~~~~~~~~~~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp: In instantiation of ‘bool Slic3r::ConfigOptionFloatsTempl::is_nil(int32_t) const [with bool NULLABLE = false; int32_t = int]’: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:814:10: required from here /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:822:24: warning: comparison of integer expressions of different signedness: ‘int32_t’ {aka ‘int’} and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 822 | return idx < values.size() ? (std::isnan(this->values[idx]) || NIL_VALUE() == this->values[idx]) : | ~~~~^~~~~~~~~~~~~~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp: In instantiation of ‘bool Slic3r::ConfigOptionIntsTempl::is_nil(int32_t) const [with bool NULLABLE = false; int32_t = int]’: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:998:10: required from here /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:1006:24: warning: comparison of integer expressions of different signedness: ‘int32_t’ {aka ‘int’} and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1006 | return idx < values.size() ? NIL_VALUE() == this->values[idx] : | ~~~~^~~~~~~~~~~~~~~ [139/433] /usr/bin/x86_64-pc-linux-gnu-g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DOPENVDB_ABI_VERSION_NUMBER=10 -DOPENVDB_USE_DELAYED_LOADING -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/lib64/dbus-1.0/include -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8_build/src/platform -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8_build/src/libslic3r -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libnest2d/include -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/miniz -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libigl -isystem /usr/include/opencascade -isystem /usr/include/Imath -DNDEBUG -march=native -O2 -pipe -fno-strict-aliasing -fext-numeric-literals -Wall -Wno-reorder -std=gnu++17 -fPIC -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -MD -MT src/libslic3r/CMakeFiles/libslic3r.dir/ExPolygonCollection.cpp.o -MF src/libslic3r/CMakeFiles/libslic3r.dir/ExPolygonCollection.cpp.o.d -o src/libslic3r/CMakeFiles/libslic3r.dir/ExPolygonCollection.cpp.o -c /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExPolygonCollection.cpp [140/433] /usr/bin/x86_64-pc-linux-gnu-g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DOPENVDB_ABI_VERSION_NUMBER=10 -DOPENVDB_USE_DELAYED_LOADING -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/lib64/dbus-1.0/include -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8_build/src/platform -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8_build/src/libslic3r -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libnest2d/include -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/miniz -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libigl -isystem /usr/include/opencascade -isystem /usr/include/Imath -DNDEBUG -march=native -O2 -pipe -fno-strict-aliasing -fext-numeric-literals -Wall -Wno-reorder -std=gnu++17 -fPIC -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -MD -MT src/libslic3r/CMakeFiles/libslic3r.dir/ExPolygon.cpp.o -MF src/libslic3r/CMakeFiles/libslic3r.dir/ExPolygon.cpp.o.d -o src/libslic3r/CMakeFiles/libslic3r.dir/ExPolygon.cpp.o -c /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExPolygon.cpp In file included from /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Geometry/../ExtrusionEntityCollection.hpp:6, from /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Geometry/MedialAxis.hpp:8, from /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExPolygon.cpp:5: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Geometry/../ExtrusionEntity.hpp:603:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionEntityCollection&)’ was hidden [-Woverloaded-virtual=] 603 | virtual void use(ExtrusionEntityCollection& collection) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Geometry/../ExtrusionEntity.hpp:634:18: note: by ‘Slic3r::SimplifyVisitor::use’ 634 | virtual void use(ExtrusionPath3D& path3D) override { | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Geometry/../ExtrusionEntity.hpp:602:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionLoop&)’ was hidden [-Woverloaded-virtual=] 602 | virtual void use(ExtrusionLoop& loop) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Geometry/../ExtrusionEntity.hpp:634:18: note: by ‘Slic3r::SimplifyVisitor::use’ 634 | virtual void use(ExtrusionPath3D& path3D) override { | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Geometry/../ExtrusionEntity.hpp:601:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionMultiPath3D&)’ was hidden [-Woverloaded-virtual=] 601 | virtual void use(ExtrusionMultiPath3D& multipath) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Geometry/../ExtrusionEntity.hpp:634:18: note: by ‘Slic3r::SimplifyVisitor::use’ 634 | virtual void use(ExtrusionPath3D& path3D) override { | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Geometry/../ExtrusionEntity.hpp:600:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionMultiPath&)’ was hidden [-Woverloaded-virtual=] 600 | virtual void use(ExtrusionMultiPath& multipath) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Geometry/../ExtrusionEntity.hpp:634:18: note: by ‘Slic3r::SimplifyVisitor::use’ 634 | virtual void use(ExtrusionPath3D& path3D) override { | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Geometry/../ExtrusionEntity.hpp:603:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionEntityCollection&)’ was hidden [-Woverloaded-virtual=] 603 | virtual void use(ExtrusionEntityCollection& collection) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Geometry/../ExtrusionEntity.hpp:645:18: note: by ‘Slic3r::GetPathsVisitor::use’ 645 | virtual void use(ExtrusionPath3D& path3D) override { | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Geometry/../ExtrusionEntity.hpp:602:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionLoop&)’ was hidden [-Woverloaded-virtual=] 602 | virtual void use(ExtrusionLoop& loop) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Geometry/../ExtrusionEntity.hpp:645:18: note: by ‘Slic3r::GetPathsVisitor::use’ 645 | virtual void use(ExtrusionPath3D& path3D) override { | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Geometry/../ExtrusionEntity.hpp:601:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionMultiPath3D&)’ was hidden [-Woverloaded-virtual=] 601 | virtual void use(ExtrusionMultiPath3D& multipath) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Geometry/../ExtrusionEntity.hpp:645:18: note: by ‘Slic3r::GetPathsVisitor::use’ 645 | virtual void use(ExtrusionPath3D& path3D) override { | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Geometry/../ExtrusionEntity.hpp:600:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionMultiPath&)’ was hidden [-Woverloaded-virtual=] 600 | virtual void use(ExtrusionMultiPath& multipath) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Geometry/../ExtrusionEntity.hpp:645:18: note: by ‘Slic3r::GetPathsVisitor::use’ 645 | virtual void use(ExtrusionPath3D& path3D) override { | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Geometry/../ExtrusionEntity.hpp:595:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursiveConst::use(const Slic3r::ExtrusionEntityCollection&)’ was hidden [-Woverloaded-virtual=] 595 | virtual void use(const ExtrusionEntityCollection& collection) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Geometry/../ExtrusionEntity.hpp:658:10: note: by ‘Slic3r::ExtrusionVolume::use’ 658 | void use(const ExtrusionPath3D &path3D) override { volume += unscaled(path3D.length()) * path3D.mm3_per_mm; } | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Geometry/../ExtrusionEntity.hpp:594:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursiveConst::use(const Slic3r::ExtrusionLoop&)’ was hidden [-Woverloaded-virtual=] 594 | virtual void use(const ExtrusionLoop& loop) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Geometry/../ExtrusionEntity.hpp:658:10: note: by ‘Slic3r::ExtrusionVolume::use’ 658 | void use(const ExtrusionPath3D &path3D) override { volume += unscaled(path3D.length()) * path3D.mm3_per_mm; } | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Geometry/../ExtrusionEntity.hpp:593:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursiveConst::use(const Slic3r::ExtrusionMultiPath3D&)’ was hidden [-Woverloaded-virtual=] 593 | virtual void use(const ExtrusionMultiPath3D& multipath) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Geometry/../ExtrusionEntity.hpp:658:10: note: by ‘Slic3r::ExtrusionVolume::use’ 658 | void use(const ExtrusionPath3D &path3D) override { volume += unscaled(path3D.length()) * path3D.mm3_per_mm; } | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Geometry/../ExtrusionEntity.hpp:592:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursiveConst::use(const Slic3r::ExtrusionMultiPath&)’ was hidden [-Woverloaded-virtual=] 592 | virtual void use(const ExtrusionMultiPath& multipath) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Geometry/../ExtrusionEntity.hpp:658:10: note: by ‘Slic3r::ExtrusionVolume::use’ 658 | void use(const ExtrusionPath3D &path3D) override { volume += unscaled(path3D.length()) * path3D.mm3_per_mm; } | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Geometry/../ExtrusionEntity.hpp:603:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionEntityCollection&)’ was hidden [-Woverloaded-virtual=] 603 | virtual void use(ExtrusionEntityCollection& collection) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Geometry/../ExtrusionEntity.hpp:667:10: note: by ‘Slic3r::ExtrusionModifyFlow::use’ 667 | void use(ExtrusionPath3D &path3D) override { path3D.mm3_per_mm *= _flow_mult; path3D.width *= _flow_mult; } | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Geometry/../ExtrusionEntity.hpp:602:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionLoop&)’ was hidden [-Woverloaded-virtual=] 602 | virtual void use(ExtrusionLoop& loop) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Geometry/../ExtrusionEntity.hpp:667:10: note: by ‘Slic3r::ExtrusionModifyFlow::use’ 667 | void use(ExtrusionPath3D &path3D) override { path3D.mm3_per_mm *= _flow_mult; path3D.width *= _flow_mult; } | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Geometry/../ExtrusionEntity.hpp:601:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionMultiPath3D&)’ was hidden [-Woverloaded-virtual=] 601 | virtual void use(ExtrusionMultiPath3D& multipath) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Geometry/../ExtrusionEntity.hpp:667:10: note: by ‘Slic3r::ExtrusionModifyFlow::use’ 667 | void use(ExtrusionPath3D &path3D) override { path3D.mm3_per_mm *= _flow_mult; path3D.width *= _flow_mult; } | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Geometry/../ExtrusionEntity.hpp:600:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionMultiPath&)’ was hidden [-Woverloaded-virtual=] 600 | virtual void use(ExtrusionMultiPath& multipath) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Geometry/../ExtrusionEntity.hpp:667:10: note: by ‘Slic3r::ExtrusionModifyFlow::use’ 667 | void use(ExtrusionPath3D &path3D) override { path3D.mm3_per_mm *= _flow_mult; path3D.width *= _flow_mult; } | ^~~ [141/433] /usr/bin/x86_64-pc-linux-gnu-g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DOPENVDB_ABI_VERSION_NUMBER=10 -DOPENVDB_USE_DELAYED_LOADING -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/lib64/dbus-1.0/include -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8_build/src/platform -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8_build/src/libslic3r -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libnest2d/include -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/miniz -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libigl -isystem /usr/include/opencascade -isystem /usr/include/Imath -DNDEBUG -march=native -O2 -pipe -fno-strict-aliasing -fext-numeric-literals -Wall -Wno-reorder -std=gnu++17 -fPIC -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -MD -MT src/libslic3r/CMakeFiles/libslic3r.dir/ElephantFootCompensation.cpp.o -MF src/libslic3r/CMakeFiles/libslic3r.dir/ElephantFootCompensation.cpp.o.d -o src/libslic3r/CMakeFiles/libslic3r.dir/ElephantFootCompensation.cpp.o -c /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ElephantFootCompensation.cpp In file included from /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Flow.hpp:7, from /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ElephantFootCompensation.cpp:8: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:603:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionEntityCollection&)’ was hidden [-Woverloaded-virtual=] 603 | virtual void use(ExtrusionEntityCollection& collection) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:634:18: note: by ‘Slic3r::SimplifyVisitor::use’ 634 | virtual void use(ExtrusionPath3D& path3D) override { | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:602:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionLoop&)’ was hidden [-Woverloaded-virtual=] 602 | virtual void use(ExtrusionLoop& loop) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:634:18: note: by ‘Slic3r::SimplifyVisitor::use’ 634 | virtual void use(ExtrusionPath3D& path3D) override { | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:601:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionMultiPath3D&)’ was hidden [-Woverloaded-virtual=] 601 | virtual void use(ExtrusionMultiPath3D& multipath) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:634:18: note: by ‘Slic3r::SimplifyVisitor::use’ 634 | virtual void use(ExtrusionPath3D& path3D) override { | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:600:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionMultiPath&)’ was hidden [-Woverloaded-virtual=] 600 | virtual void use(ExtrusionMultiPath& multipath) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:634:18: note: by ‘Slic3r::SimplifyVisitor::use’ 634 | virtual void use(ExtrusionPath3D& path3D) override { | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:603:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionEntityCollection&)’ was hidden [-Woverloaded-virtual=] 603 | virtual void use(ExtrusionEntityCollection& collection) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:645:18: note: by ‘Slic3r::GetPathsVisitor::use’ 645 | virtual void use(ExtrusionPath3D& path3D) override { | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:602:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionLoop&)’ was hidden [-Woverloaded-virtual=] 602 | virtual void use(ExtrusionLoop& loop) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:645:18: note: by ‘Slic3r::GetPathsVisitor::use’ 645 | virtual void use(ExtrusionPath3D& path3D) override { | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:601:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionMultiPath3D&)’ was hidden [-Woverloaded-virtual=] 601 | virtual void use(ExtrusionMultiPath3D& multipath) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:645:18: note: by ‘Slic3r::GetPathsVisitor::use’ 645 | virtual void use(ExtrusionPath3D& path3D) override { | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:600:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionMultiPath&)’ was hidden [-Woverloaded-virtual=] 600 | virtual void use(ExtrusionMultiPath& multipath) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:645:18: note: by ‘Slic3r::GetPathsVisitor::use’ 645 | virtual void use(ExtrusionPath3D& path3D) override { | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:595:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursiveConst::use(const Slic3r::ExtrusionEntityCollection&)’ was hidden [-Woverloaded-virtual=] 595 | virtual void use(const ExtrusionEntityCollection& collection) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:658:10: note: by ‘Slic3r::ExtrusionVolume::use’ 658 | void use(const ExtrusionPath3D &path3D) override { volume += unscaled(path3D.length()) * path3D.mm3_per_mm; } | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:594:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursiveConst::use(const Slic3r::ExtrusionLoop&)’ was hidden [-Woverloaded-virtual=] 594 | virtual void use(const ExtrusionLoop& loop) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:658:10: note: by ‘Slic3r::ExtrusionVolume::use’ 658 | void use(const ExtrusionPath3D &path3D) override { volume += unscaled(path3D.length()) * path3D.mm3_per_mm; } | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:593:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursiveConst::use(const Slic3r::ExtrusionMultiPath3D&)’ was hidden [-Woverloaded-virtual=] 593 | virtual void use(const ExtrusionMultiPath3D& multipath) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:658:10: note: by ‘Slic3r::ExtrusionVolume::use’ 658 | void use(const ExtrusionPath3D &path3D) override { volume += unscaled(path3D.length()) * path3D.mm3_per_mm; } | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:592:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursiveConst::use(const Slic3r::ExtrusionMultiPath&)’ was hidden [-Woverloaded-virtual=] 592 | virtual void use(const ExtrusionMultiPath& multipath) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:658:10: note: by ‘Slic3r::ExtrusionVolume::use’ 658 | void use(const ExtrusionPath3D &path3D) override { volume += unscaled(path3D.length()) * path3D.mm3_per_mm; } | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:603:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionEntityCollection&)’ was hidden [-Woverloaded-virtual=] 603 | virtual void use(ExtrusionEntityCollection& collection) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:667:10: note: by ‘Slic3r::ExtrusionModifyFlow::use’ 667 | void use(ExtrusionPath3D &path3D) override { path3D.mm3_per_mm *= _flow_mult; path3D.width *= _flow_mult; } | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:602:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionLoop&)’ was hidden [-Woverloaded-virtual=] 602 | virtual void use(ExtrusionLoop& loop) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:667:10: note: by ‘Slic3r::ExtrusionModifyFlow::use’ 667 | void use(ExtrusionPath3D &path3D) override { path3D.mm3_per_mm *= _flow_mult; path3D.width *= _flow_mult; } | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:601:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionMultiPath3D&)’ was hidden [-Woverloaded-virtual=] 601 | virtual void use(ExtrusionMultiPath3D& multipath) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:667:10: note: by ‘Slic3r::ExtrusionModifyFlow::use’ 667 | void use(ExtrusionPath3D &path3D) override { path3D.mm3_per_mm *= _flow_mult; path3D.width *= _flow_mult; } | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:600:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionMultiPath&)’ was hidden [-Woverloaded-virtual=] 600 | virtual void use(ExtrusionMultiPath& multipath) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:667:10: note: by ‘Slic3r::ExtrusionModifyFlow::use’ 667 | void use(ExtrusionPath3D &path3D) override { path3D.mm3_per_mm *= _flow_mult; path3D.width *= _flow_mult; } | ^~~ [142/433] /usr/bin/x86_64-pc-linux-gnu-g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DOPENVDB_ABI_VERSION_NUMBER=10 -DOPENVDB_USE_DELAYED_LOADING -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/lib64/dbus-1.0/include -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8_build/src/platform -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8_build/src/libslic3r -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libnest2d/include -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/miniz -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libigl -isystem /usr/include/opencascade -isystem /usr/include/Imath -DNDEBUG -march=native -O2 -pipe -fno-strict-aliasing -fext-numeric-literals -Wall -Wno-reorder -std=gnu++17 -fPIC -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -MD -MT src/libslic3r/CMakeFiles/libslic3r.dir/BuildVolume.cpp.o -MF src/libslic3r/CMakeFiles/libslic3r.dir/BuildVolume.cpp.o.d -o src/libslic3r/CMakeFiles/libslic3r.dir/BuildVolume.cpp.o -c /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/BuildVolume.cpp In file included from /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/GCode/GCodeProcessor.hpp:6, from /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/BuildVolume.cpp:4: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:603:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionEntityCollection&)’ was hidden [-Woverloaded-virtual=] 603 | virtual void use(ExtrusionEntityCollection& collection) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:634:18: note: by ‘Slic3r::SimplifyVisitor::use’ 634 | virtual void use(ExtrusionPath3D& path3D) override { | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:602:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionLoop&)’ was hidden [-Woverloaded-virtual=] 602 | virtual void use(ExtrusionLoop& loop) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:634:18: note: by ‘Slic3r::SimplifyVisitor::use’ 634 | virtual void use(ExtrusionPath3D& path3D) override { | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:601:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionMultiPath3D&)’ was hidden [-Woverloaded-virtual=] 601 | virtual void use(ExtrusionMultiPath3D& multipath) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:634:18: note: by ‘Slic3r::SimplifyVisitor::use’ 634 | virtual void use(ExtrusionPath3D& path3D) override { | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:600:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionMultiPath&)’ was hidden [-Woverloaded-virtual=] 600 | virtual void use(ExtrusionMultiPath& multipath) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:634:18: note: by ‘Slic3r::SimplifyVisitor::use’ 634 | virtual void use(ExtrusionPath3D& path3D) override { | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:603:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionEntityCollection&)’ was hidden [-Woverloaded-virtual=] 603 | virtual void use(ExtrusionEntityCollection& collection) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:645:18: note: by ‘Slic3r::GetPathsVisitor::use’ 645 | virtual void use(ExtrusionPath3D& path3D) override { | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:602:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionLoop&)’ was hidden [-Woverloaded-virtual=] 602 | virtual void use(ExtrusionLoop& loop) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:645:18: note: by ‘Slic3r::GetPathsVisitor::use’ 645 | virtual void use(ExtrusionPath3D& path3D) override { | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:601:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionMultiPath3D&)’ was hidden [-Woverloaded-virtual=] 601 | virtual void use(ExtrusionMultiPath3D& multipath) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:645:18: note: by ‘Slic3r::GetPathsVisitor::use’ 645 | virtual void use(ExtrusionPath3D& path3D) override { | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:600:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionMultiPath&)’ was hidden [-Woverloaded-virtual=] 600 | virtual void use(ExtrusionMultiPath& multipath) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:645:18: note: by ‘Slic3r::GetPathsVisitor::use’ 645 | virtual void use(ExtrusionPath3D& path3D) override { | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:595:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursiveConst::use(const Slic3r::ExtrusionEntityCollection&)’ was hidden [-Woverloaded-virtual=] 595 | virtual void use(const ExtrusionEntityCollection& collection) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:658:10: note: by ‘Slic3r::ExtrusionVolume::use’ 658 | void use(const ExtrusionPath3D &path3D) override { volume += unscaled(path3D.length()) * path3D.mm3_per_mm; } | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:594:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursiveConst::use(const Slic3r::ExtrusionLoop&)’ was hidden [-Woverloaded-virtual=] 594 | virtual void use(const ExtrusionLoop& loop) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:658:10: note: by ‘Slic3r::ExtrusionVolume::use’ 658 | void use(const ExtrusionPath3D &path3D) override { volume += unscaled(path3D.length()) * path3D.mm3_per_mm; } | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:593:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursiveConst::use(const Slic3r::ExtrusionMultiPath3D&)’ was hidden [-Woverloaded-virtual=] 593 | virtual void use(const ExtrusionMultiPath3D& multipath) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:658:10: note: by ‘Slic3r::ExtrusionVolume::use’ 658 | void use(const ExtrusionPath3D &path3D) override { volume += unscaled(path3D.length()) * path3D.mm3_per_mm; } | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:592:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursiveConst::use(const Slic3r::ExtrusionMultiPath&)’ was hidden [-Woverloaded-virtual=] 592 | virtual void use(const ExtrusionMultiPath& multipath) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:658:10: note: by ‘Slic3r::ExtrusionVolume::use’ 658 | void use(const ExtrusionPath3D &path3D) override { volume += unscaled(path3D.length()) * path3D.mm3_per_mm; } | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:603:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionEntityCollection&)’ was hidden [-Woverloaded-virtual=] 603 | virtual void use(ExtrusionEntityCollection& collection) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:667:10: note: by ‘Slic3r::ExtrusionModifyFlow::use’ 667 | void use(ExtrusionPath3D &path3D) override { path3D.mm3_per_mm *= _flow_mult; path3D.width *= _flow_mult; } | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:602:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionLoop&)’ was hidden [-Woverloaded-virtual=] 602 | virtual void use(ExtrusionLoop& loop) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:667:10: note: by ‘Slic3r::ExtrusionModifyFlow::use’ 667 | void use(ExtrusionPath3D &path3D) override { path3D.mm3_per_mm *= _flow_mult; path3D.width *= _flow_mult; } | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:601:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionMultiPath3D&)’ was hidden [-Woverloaded-virtual=] 601 | virtual void use(ExtrusionMultiPath3D& multipath) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:667:10: note: by ‘Slic3r::ExtrusionModifyFlow::use’ 667 | void use(ExtrusionPath3D &path3D) override { path3D.mm3_per_mm *= _flow_mult; path3D.width *= _flow_mult; } | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:600:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionMultiPath&)’ was hidden [-Woverloaded-virtual=] 600 | virtual void use(ExtrusionMultiPath& multipath) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:667:10: note: by ‘Slic3r::ExtrusionModifyFlow::use’ 667 | void use(ExtrusionPath3D &path3D) override { path3D.mm3_per_mm *= _flow_mult; path3D.width *= _flow_mult; } | ^~~ In file included from /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/PrintConfig.hpp:32, from /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/GCodeReader.hpp:10, from /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/GCode/GCodeProcessor.hpp:4: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp: In instantiation of ‘bool Slic3r::ConfigOptionBoolsTempl::is_nil(int32_t) const [with bool NULLABLE = false; int32_t = int]’: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:1703:10: required from here /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:1711:24: warning: comparison of integer expressions of different signedness: ‘int32_t’ {aka ‘int’} and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1711 | return idx < values.size() ? NIL_VALUE() == this->values[idx] : | ~~~~^~~~~~~~~~~~~~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp: In instantiation of ‘bool Slic3r::ConfigOptionFloatsOrPercentsTempl::is_nil(int32_t) const [with bool NULLABLE = false; int32_t = int]’: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:1340:10: required from here /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:1348:24: warning: comparison of integer expressions of different signedness: ‘int32_t’ {aka ‘int’} and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1348 | return idx < values.size() ? (std::isnan(this->values[idx].value) || NIL_VALUE() == this->values[idx]) : | ~~~~^~~~~~~~~~~~~~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp: In instantiation of ‘bool Slic3r::ConfigOptionFloatsTempl::is_nil(int32_t) const [with bool NULLABLE = false; int32_t = int]’: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:814:10: required from here /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:822:24: warning: comparison of integer expressions of different signedness: ‘int32_t’ {aka ‘int’} and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 822 | return idx < values.size() ? (std::isnan(this->values[idx]) || NIL_VALUE() == this->values[idx]) : | ~~~~^~~~~~~~~~~~~~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp: In instantiation of ‘bool Slic3r::ConfigOptionIntsTempl::is_nil(int32_t) const [with bool NULLABLE = false; int32_t = int]’: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:998:10: required from here /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:1006:24: warning: comparison of integer expressions of different signedness: ‘int32_t’ {aka ‘int’} and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1006 | return idx < values.size() ? NIL_VALUE() == this->values[idx] : | ~~~~^~~~~~~~~~~~~~~ [143/433] /usr/bin/x86_64-pc-linux-gnu-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/lib64/dbus-1.0/include -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8_build/src/platform -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8_build/src/libslic3r -isystem /usr/include/eigen3 -isystem /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libigl -DNDEBUG -march=native -O2 -pipe -fno-strict-aliasing -fext-numeric-literals -Wall -Wno-reorder -std=gnu++17 -fPIC -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -frounding-math -MD -MT src/libslic3r/CMakeFiles/libslic3r_cgal.dir/Geometry/VoronoiUtilsCgal.cpp.o -MF src/libslic3r/CMakeFiles/libslic3r_cgal.dir/Geometry/VoronoiUtilsCgal.cpp.o.d -o src/libslic3r/CMakeFiles/libslic3r_cgal.dir/Geometry/VoronoiUtilsCgal.cpp.o -c /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Geometry/VoronoiUtilsCgal.cpp [144/433] /usr/bin/x86_64-pc-linux-gnu-g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DOPENVDB_ABI_VERSION_NUMBER=10 -DOPENVDB_USE_DELAYED_LOADING -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/lib64/dbus-1.0/include -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8_build/src/platform -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8_build/src/libslic3r -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libnest2d/include -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/miniz -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libigl -isystem /usr/include/opencascade -isystem /usr/include/Imath -DNDEBUG -march=native -O2 -pipe -fno-strict-aliasing -fext-numeric-literals -Wall -Wno-reorder -std=gnu++17 -fPIC -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -MD -MT src/libslic3r/CMakeFiles/libslic3r.dir/ClipperUtils.cpp.o -MF src/libslic3r/CMakeFiles/libslic3r.dir/ClipperUtils.cpp.o.d -o src/libslic3r/CMakeFiles/libslic3r.dir/ClipperUtils.cpp.o -c /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ClipperUtils.cpp In file included from /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ShortestPath.hpp:5, from /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ClipperUtils.cpp:3: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:603:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionEntityCollection&)’ was hidden [-Woverloaded-virtual=] 603 | virtual void use(ExtrusionEntityCollection& collection) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:634:18: note: by ‘Slic3r::SimplifyVisitor::use’ 634 | virtual void use(ExtrusionPath3D& path3D) override { | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:602:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionLoop&)’ was hidden [-Woverloaded-virtual=] 602 | virtual void use(ExtrusionLoop& loop) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:634:18: note: by ‘Slic3r::SimplifyVisitor::use’ 634 | virtual void use(ExtrusionPath3D& path3D) override { | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:601:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionMultiPath3D&)’ was hidden [-Woverloaded-virtual=] 601 | virtual void use(ExtrusionMultiPath3D& multipath) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:634:18: note: by ‘Slic3r::SimplifyVisitor::use’ 634 | virtual void use(ExtrusionPath3D& path3D) override { | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:600:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionMultiPath&)’ was hidden [-Woverloaded-virtual=] 600 | virtual void use(ExtrusionMultiPath& multipath) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:634:18: note: by ‘Slic3r::SimplifyVisitor::use’ 634 | virtual void use(ExtrusionPath3D& path3D) override { | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:603:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionEntityCollection&)’ was hidden [-Woverloaded-virtual=] 603 | virtual void use(ExtrusionEntityCollection& collection) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:645:18: note: by ‘Slic3r::GetPathsVisitor::use’ 645 | virtual void use(ExtrusionPath3D& path3D) override { | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:602:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionLoop&)’ was hidden [-Woverloaded-virtual=] 602 | virtual void use(ExtrusionLoop& loop) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:645:18: note: by ‘Slic3r::GetPathsVisitor::use’ 645 | virtual void use(ExtrusionPath3D& path3D) override { | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:601:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionMultiPath3D&)’ was hidden [-Woverloaded-virtual=] 601 | virtual void use(ExtrusionMultiPath3D& multipath) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:645:18: note: by ‘Slic3r::GetPathsVisitor::use’ 645 | virtual void use(ExtrusionPath3D& path3D) override { | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:600:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionMultiPath&)’ was hidden [-Woverloaded-virtual=] 600 | virtual void use(ExtrusionMultiPath& multipath) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:645:18: note: by ‘Slic3r::GetPathsVisitor::use’ 645 | virtual void use(ExtrusionPath3D& path3D) override { | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:595:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursiveConst::use(const Slic3r::ExtrusionEntityCollection&)’ was hidden [-Woverloaded-virtual=] 595 | virtual void use(const ExtrusionEntityCollection& collection) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:658:10: note: by ‘Slic3r::ExtrusionVolume::use’ 658 | void use(const ExtrusionPath3D &path3D) override { volume += unscaled(path3D.length()) * path3D.mm3_per_mm; } | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:594:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursiveConst::use(const Slic3r::ExtrusionLoop&)’ was hidden [-Woverloaded-virtual=] 594 | virtual void use(const ExtrusionLoop& loop) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:658:10: note: by ‘Slic3r::ExtrusionVolume::use’ 658 | void use(const ExtrusionPath3D &path3D) override { volume += unscaled(path3D.length()) * path3D.mm3_per_mm; } | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:593:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursiveConst::use(const Slic3r::ExtrusionMultiPath3D&)’ was hidden [-Woverloaded-virtual=] 593 | virtual void use(const ExtrusionMultiPath3D& multipath) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:658:10: note: by ‘Slic3r::ExtrusionVolume::use’ 658 | void use(const ExtrusionPath3D &path3D) override { volume += unscaled(path3D.length()) * path3D.mm3_per_mm; } | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:592:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursiveConst::use(const Slic3r::ExtrusionMultiPath&)’ was hidden [-Woverloaded-virtual=] 592 | virtual void use(const ExtrusionMultiPath& multipath) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:658:10: note: by ‘Slic3r::ExtrusionVolume::use’ 658 | void use(const ExtrusionPath3D &path3D) override { volume += unscaled(path3D.length()) * path3D.mm3_per_mm; } | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:603:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionEntityCollection&)’ was hidden [-Woverloaded-virtual=] 603 | virtual void use(ExtrusionEntityCollection& collection) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:667:10: note: by ‘Slic3r::ExtrusionModifyFlow::use’ 667 | void use(ExtrusionPath3D &path3D) override { path3D.mm3_per_mm *= _flow_mult; path3D.width *= _flow_mult; } | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:602:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionLoop&)’ was hidden [-Woverloaded-virtual=] 602 | virtual void use(ExtrusionLoop& loop) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:667:10: note: by ‘Slic3r::ExtrusionModifyFlow::use’ 667 | void use(ExtrusionPath3D &path3D) override { path3D.mm3_per_mm *= _flow_mult; path3D.width *= _flow_mult; } | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:601:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionMultiPath3D&)’ was hidden [-Woverloaded-virtual=] 601 | virtual void use(ExtrusionMultiPath3D& multipath) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:667:10: note: by ‘Slic3r::ExtrusionModifyFlow::use’ 667 | void use(ExtrusionPath3D &path3D) override { path3D.mm3_per_mm *= _flow_mult; path3D.width *= _flow_mult; } | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:600:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionMultiPath&)’ was hidden [-Woverloaded-virtual=] 600 | virtual void use(ExtrusionMultiPath& multipath) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:667:10: note: by ‘Slic3r::ExtrusionModifyFlow::use’ 667 | void use(ExtrusionPath3D &path3D) override { path3D.mm3_per_mm *= _flow_mult; path3D.width *= _flow_mult; } | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ClipperUtils.cpp: In function ‘void Slic3r::remove_small_areas(ClipperLib::Paths&)’: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ClipperUtils.cpp:642:37: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 642 | for (int idx_path = 0; idx_path < paths.size(); ++idx_path) { | ~~~~~~~~~^~~~~~~~~~~~~~ [145/433] /usr/bin/x86_64-pc-linux-gnu-g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DOPENVDB_ABI_VERSION_NUMBER=10 -DOPENVDB_USE_DELAYED_LOADING -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/lib64/dbus-1.0/include -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8_build/src/platform -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8_build/src/libslic3r -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libnest2d/include -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/miniz -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libigl -isystem /usr/include/opencascade -isystem /usr/include/Imath -DNDEBUG -march=native -O2 -pipe -fno-strict-aliasing -fext-numeric-literals -Wall -Wno-reorder -std=gnu++17 -fPIC -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -MD -MT src/libslic3r/CMakeFiles/libslic3r.dir/Extruder.cpp.o -MF src/libslic3r/CMakeFiles/libslic3r.dir/Extruder.cpp.o.d -o src/libslic3r/CMakeFiles/libslic3r.dir/Extruder.cpp.o -c /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Extruder.cpp In file included from /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/PrintConfig.hpp:32, from /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Extruder.cpp:2: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp: In instantiation of ‘bool Slic3r::ConfigOptionBoolsTempl::is_nil(int32_t) const [with bool NULLABLE = false; int32_t = int]’: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:1703:10: required from here /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:1711:24: warning: comparison of integer expressions of different signedness: ‘int32_t’ {aka ‘int’} and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1711 | return idx < values.size() ? NIL_VALUE() == this->values[idx] : | ~~~~^~~~~~~~~~~~~~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp: In instantiation of ‘bool Slic3r::ConfigOptionFloatsOrPercentsTempl::is_nil(int32_t) const [with bool NULLABLE = false; int32_t = int]’: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:1340:10: required from here /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:1348:24: warning: comparison of integer expressions of different signedness: ‘int32_t’ {aka ‘int’} and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1348 | return idx < values.size() ? (std::isnan(this->values[idx].value) || NIL_VALUE() == this->values[idx]) : | ~~~~^~~~~~~~~~~~~~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp: In instantiation of ‘bool Slic3r::ConfigOptionFloatsTempl::is_nil(int32_t) const [with bool NULLABLE = false; int32_t = int]’: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:814:10: required from here /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:822:24: warning: comparison of integer expressions of different signedness: ‘int32_t’ {aka ‘int’} and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 822 | return idx < values.size() ? (std::isnan(this->values[idx]) || NIL_VALUE() == this->values[idx]) : | ~~~~^~~~~~~~~~~~~~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp: In instantiation of ‘bool Slic3r::ConfigOptionIntsTempl::is_nil(int32_t) const [with bool NULLABLE = false; int32_t = int]’: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:998:10: required from here /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:1006:24: warning: comparison of integer expressions of different signedness: ‘int32_t’ {aka ‘int’} and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1006 | return idx < values.size() ? NIL_VALUE() == this->values[idx] : | ~~~~^~~~~~~~~~~~~~~ [146/433] /usr/bin/x86_64-pc-linux-gnu-g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DOPENVDB_ABI_VERSION_NUMBER=10 -DOPENVDB_USE_DELAYED_LOADING -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/lib64/dbus-1.0/include -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8_build/src/platform -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8_build/src/libslic3r -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libnest2d/include -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/miniz -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libigl -isystem /usr/include/opencascade -isystem /usr/include/Imath -DNDEBUG -march=native -O2 -pipe -fno-strict-aliasing -fext-numeric-literals -Wall -Wno-reorder -std=gnu++17 -fPIC -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -MD -MT src/libslic3r/CMakeFiles/libslic3r.dir/ExtrusionEntityCollection.cpp.o -MF src/libslic3r/CMakeFiles/libslic3r.dir/ExtrusionEntityCollection.cpp.o.d -o src/libslic3r/CMakeFiles/libslic3r.dir/ExtrusionEntityCollection.cpp.o -c /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntityCollection.cpp In file included from /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntityCollection.hpp:6, from /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntityCollection.cpp:1: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:603:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionEntityCollection&)’ was hidden [-Woverloaded-virtual=] 603 | virtual void use(ExtrusionEntityCollection& collection) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:634:18: note: by ‘Slic3r::SimplifyVisitor::use’ 634 | virtual void use(ExtrusionPath3D& path3D) override { | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:602:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionLoop&)’ was hidden [-Woverloaded-virtual=] 602 | virtual void use(ExtrusionLoop& loop) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:634:18: note: by ‘Slic3r::SimplifyVisitor::use’ 634 | virtual void use(ExtrusionPath3D& path3D) override { | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:601:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionMultiPath3D&)’ was hidden [-Woverloaded-virtual=] 601 | virtual void use(ExtrusionMultiPath3D& multipath) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:634:18: note: by ‘Slic3r::SimplifyVisitor::use’ 634 | virtual void use(ExtrusionPath3D& path3D) override { | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:600:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionMultiPath&)’ was hidden [-Woverloaded-virtual=] 600 | virtual void use(ExtrusionMultiPath& multipath) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:634:18: note: by ‘Slic3r::SimplifyVisitor::use’ 634 | virtual void use(ExtrusionPath3D& path3D) override { | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:603:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionEntityCollection&)’ was hidden [-Woverloaded-virtual=] 603 | virtual void use(ExtrusionEntityCollection& collection) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:645:18: note: by ‘Slic3r::GetPathsVisitor::use’ 645 | virtual void use(ExtrusionPath3D& path3D) override { | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:602:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionLoop&)’ was hidden [-Woverloaded-virtual=] 602 | virtual void use(ExtrusionLoop& loop) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:645:18: note: by ‘Slic3r::GetPathsVisitor::use’ 645 | virtual void use(ExtrusionPath3D& path3D) override { | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:601:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionMultiPath3D&)’ was hidden [-Woverloaded-virtual=] 601 | virtual void use(ExtrusionMultiPath3D& multipath) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:645:18: note: by ‘Slic3r::GetPathsVisitor::use’ 645 | virtual void use(ExtrusionPath3D& path3D) override { | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:600:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionMultiPath&)’ was hidden [-Woverloaded-virtual=] 600 | virtual void use(ExtrusionMultiPath& multipath) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:645:18: note: by ‘Slic3r::GetPathsVisitor::use’ 645 | virtual void use(ExtrusionPath3D& path3D) override { | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:595:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursiveConst::use(const Slic3r::ExtrusionEntityCollection&)’ was hidden [-Woverloaded-virtual=] 595 | virtual void use(const ExtrusionEntityCollection& collection) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:658:10: note: by ‘Slic3r::ExtrusionVolume::use’ 658 | void use(const ExtrusionPath3D &path3D) override { volume += unscaled(path3D.length()) * path3D.mm3_per_mm; } | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:594:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursiveConst::use(const Slic3r::ExtrusionLoop&)’ was hidden [-Woverloaded-virtual=] 594 | virtual void use(const ExtrusionLoop& loop) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:658:10: note: by ‘Slic3r::ExtrusionVolume::use’ 658 | void use(const ExtrusionPath3D &path3D) override { volume += unscaled(path3D.length()) * path3D.mm3_per_mm; } | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:593:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursiveConst::use(const Slic3r::ExtrusionMultiPath3D&)’ was hidden [-Woverloaded-virtual=] 593 | virtual void use(const ExtrusionMultiPath3D& multipath) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:658:10: note: by ‘Slic3r::ExtrusionVolume::use’ 658 | void use(const ExtrusionPath3D &path3D) override { volume += unscaled(path3D.length()) * path3D.mm3_per_mm; } | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:592:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursiveConst::use(const Slic3r::ExtrusionMultiPath&)’ was hidden [-Woverloaded-virtual=] 592 | virtual void use(const ExtrusionMultiPath& multipath) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:658:10: note: by ‘Slic3r::ExtrusionVolume::use’ 658 | void use(const ExtrusionPath3D &path3D) override { volume += unscaled(path3D.length()) * path3D.mm3_per_mm; } | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:603:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionEntityCollection&)’ was hidden [-Woverloaded-virtual=] 603 | virtual void use(ExtrusionEntityCollection& collection) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:667:10: note: by ‘Slic3r::ExtrusionModifyFlow::use’ 667 | void use(ExtrusionPath3D &path3D) override { path3D.mm3_per_mm *= _flow_mult; path3D.width *= _flow_mult; } | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:602:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionLoop&)’ was hidden [-Woverloaded-virtual=] 602 | virtual void use(ExtrusionLoop& loop) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:667:10: note: by ‘Slic3r::ExtrusionModifyFlow::use’ 667 | void use(ExtrusionPath3D &path3D) override { path3D.mm3_per_mm *= _flow_mult; path3D.width *= _flow_mult; } | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:601:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionMultiPath3D&)’ was hidden [-Woverloaded-virtual=] 601 | virtual void use(ExtrusionMultiPath3D& multipath) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:667:10: note: by ‘Slic3r::ExtrusionModifyFlow::use’ 667 | void use(ExtrusionPath3D &path3D) override { path3D.mm3_per_mm *= _flow_mult; path3D.width *= _flow_mult; } | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:600:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionMultiPath&)’ was hidden [-Woverloaded-virtual=] 600 | virtual void use(ExtrusionMultiPath& multipath) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:667:10: note: by ‘Slic3r::ExtrusionModifyFlow::use’ 667 | void use(ExtrusionPath3D &path3D) override { path3D.mm3_per_mm *= _flow_mult; path3D.width *= _flow_mult; } | ^~~ [147/433] /usr/bin/x86_64-pc-linux-gnu-g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DOPENVDB_ABI_VERSION_NUMBER=10 -DOPENVDB_USE_DELAYED_LOADING -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/lib64/dbus-1.0/include -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8_build/src/platform -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8_build/src/libslic3r -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libnest2d/include -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/miniz -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libigl -isystem /usr/include/opencascade -isystem /usr/include/Imath -DNDEBUG -march=native -O2 -pipe -fno-strict-aliasing -fext-numeric-literals -Wall -Wno-reorder -std=gnu++17 -fPIC -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -MD -MT src/libslic3r/CMakeFiles/libslic3r.dir/Brim.cpp.o -MF src/libslic3r/CMakeFiles/libslic3r.dir/Brim.cpp.o.d -o src/libslic3r/CMakeFiles/libslic3r.dir/Brim.cpp.o -c /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Brim.cpp In file included from /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Fill/FillBase.hpp:20, from /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Fill/Fill.hpp:11, from /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Brim.cpp:5: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Fill/../ExtrusionEntity.hpp:603:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionEntityCollection&)’ was hidden [-Woverloaded-virtual=] 603 | virtual void use(ExtrusionEntityCollection& collection) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Fill/../ExtrusionEntity.hpp:634:18: note: by ‘Slic3r::SimplifyVisitor::use’ 634 | virtual void use(ExtrusionPath3D& path3D) override { | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Fill/../ExtrusionEntity.hpp:602:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionLoop&)’ was hidden [-Woverloaded-virtual=] 602 | virtual void use(ExtrusionLoop& loop) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Fill/../ExtrusionEntity.hpp:634:18: note: by ‘Slic3r::SimplifyVisitor::use’ 634 | virtual void use(ExtrusionPath3D& path3D) override { | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Fill/../ExtrusionEntity.hpp:601:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionMultiPath3D&)’ was hidden [-Woverloaded-virtual=] 601 | virtual void use(ExtrusionMultiPath3D& multipath) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Fill/../ExtrusionEntity.hpp:634:18: note: by ‘Slic3r::SimplifyVisitor::use’ 634 | virtual void use(ExtrusionPath3D& path3D) override { | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Fill/../ExtrusionEntity.hpp:600:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionMultiPath&)’ was hidden [-Woverloaded-virtual=] 600 | virtual void use(ExtrusionMultiPath& multipath) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Fill/../ExtrusionEntity.hpp:634:18: note: by ‘Slic3r::SimplifyVisitor::use’ 634 | virtual void use(ExtrusionPath3D& path3D) override { | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Fill/../ExtrusionEntity.hpp:603:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionEntityCollection&)’ was hidden [-Woverloaded-virtual=] 603 | virtual void use(ExtrusionEntityCollection& collection) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Fill/../ExtrusionEntity.hpp:645:18: note: by ‘Slic3r::GetPathsVisitor::use’ 645 | virtual void use(ExtrusionPath3D& path3D) override { | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Fill/../ExtrusionEntity.hpp:602:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionLoop&)’ was hidden [-Woverloaded-virtual=] 602 | virtual void use(ExtrusionLoop& loop) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Fill/../ExtrusionEntity.hpp:645:18: note: by ‘Slic3r::GetPathsVisitor::use’ 645 | virtual void use(ExtrusionPath3D& path3D) override { | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Fill/../ExtrusionEntity.hpp:601:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionMultiPath3D&)’ was hidden [-Woverloaded-virtual=] 601 | virtual void use(ExtrusionMultiPath3D& multipath) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Fill/../ExtrusionEntity.hpp:645:18: note: by ‘Slic3r::GetPathsVisitor::use’ 645 | virtual void use(ExtrusionPath3D& path3D) override { | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Fill/../ExtrusionEntity.hpp:600:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionMultiPath&)’ was hidden [-Woverloaded-virtual=] 600 | virtual void use(ExtrusionMultiPath& multipath) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Fill/../ExtrusionEntity.hpp:645:18: note: by ‘Slic3r::GetPathsVisitor::use’ 645 | virtual void use(ExtrusionPath3D& path3D) override { | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Fill/../ExtrusionEntity.hpp:595:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursiveConst::use(const Slic3r::ExtrusionEntityCollection&)’ was hidden [-Woverloaded-virtual=] 595 | virtual void use(const ExtrusionEntityCollection& collection) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Fill/../ExtrusionEntity.hpp:658:10: note: by ‘Slic3r::ExtrusionVolume::use’ 658 | void use(const ExtrusionPath3D &path3D) override { volume += unscaled(path3D.length()) * path3D.mm3_per_mm; } | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Fill/../ExtrusionEntity.hpp:594:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursiveConst::use(const Slic3r::ExtrusionLoop&)’ was hidden [-Woverloaded-virtual=] 594 | virtual void use(const ExtrusionLoop& loop) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Fill/../ExtrusionEntity.hpp:658:10: note: by ‘Slic3r::ExtrusionVolume::use’ 658 | void use(const ExtrusionPath3D &path3D) override { volume += unscaled(path3D.length()) * path3D.mm3_per_mm; } | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Fill/../ExtrusionEntity.hpp:593:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursiveConst::use(const Slic3r::ExtrusionMultiPath3D&)’ was hidden [-Woverloaded-virtual=] 593 | virtual void use(const ExtrusionMultiPath3D& multipath) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Fill/../ExtrusionEntity.hpp:658:10: note: by ‘Slic3r::ExtrusionVolume::use’ 658 | void use(const ExtrusionPath3D &path3D) override { volume += unscaled(path3D.length()) * path3D.mm3_per_mm; } | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Fill/../ExtrusionEntity.hpp:592:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursiveConst::use(const Slic3r::ExtrusionMultiPath&)’ was hidden [-Woverloaded-virtual=] 592 | virtual void use(const ExtrusionMultiPath& multipath) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Fill/../ExtrusionEntity.hpp:658:10: note: by ‘Slic3r::ExtrusionVolume::use’ 658 | void use(const ExtrusionPath3D &path3D) override { volume += unscaled(path3D.length()) * path3D.mm3_per_mm; } | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Fill/../ExtrusionEntity.hpp:603:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionEntityCollection&)’ was hidden [-Woverloaded-virtual=] 603 | virtual void use(ExtrusionEntityCollection& collection) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Fill/../ExtrusionEntity.hpp:667:10: note: by ‘Slic3r::ExtrusionModifyFlow::use’ 667 | void use(ExtrusionPath3D &path3D) override { path3D.mm3_per_mm *= _flow_mult; path3D.width *= _flow_mult; } | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Fill/../ExtrusionEntity.hpp:602:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionLoop&)’ was hidden [-Woverloaded-virtual=] 602 | virtual void use(ExtrusionLoop& loop) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Fill/../ExtrusionEntity.hpp:667:10: note: by ‘Slic3r::ExtrusionModifyFlow::use’ 667 | void use(ExtrusionPath3D &path3D) override { path3D.mm3_per_mm *= _flow_mult; path3D.width *= _flow_mult; } | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Fill/../ExtrusionEntity.hpp:601:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionMultiPath3D&)’ was hidden [-Woverloaded-virtual=] 601 | virtual void use(ExtrusionMultiPath3D& multipath) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Fill/../ExtrusionEntity.hpp:667:10: note: by ‘Slic3r::ExtrusionModifyFlow::use’ 667 | void use(ExtrusionPath3D &path3D) override { path3D.mm3_per_mm *= _flow_mult; path3D.width *= _flow_mult; } | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Fill/../ExtrusionEntity.hpp:600:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionMultiPath&)’ was hidden [-Woverloaded-virtual=] 600 | virtual void use(ExtrusionMultiPath& multipath) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Fill/../ExtrusionEntity.hpp:667:10: note: by ‘Slic3r::ExtrusionModifyFlow::use’ 667 | void use(ExtrusionPath3D &path3D) override { path3D.mm3_per_mm *= _flow_mult; path3D.width *= _flow_mult; } | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Brim.cpp: In lambda function: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Brim.cpp:764:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 764 | for (int i = 0; i < result.size(); i++) { | ~~^~~~~~~~~~~~~~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Brim.cpp: In function ‘void Slic3r::extrude_brim_from_tree(const Print&, std::vector >&, const Polygons&, const Flow&, ExtrusionEntityCollection&, bool)’: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Brim.cpp:790:68: warning: comparison of integer expressions of different signedness: ‘std::vector::size_type’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 790 | if (cut_child_first.front().first->children.size() <= cut_child_first.front().second) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Brim.cpp: In lambda function: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Brim.cpp:813:13: warning: unused variable ‘idx’ [-Wunused-variable] 813 | int idx = nextIdx++; | ^~~ In file included from /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Fill/../PrintConfig.hpp:32, from /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Fill/Fill.hpp:9: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘bool Slic3r::ConfigOptionBoolsTempl::is_nil(int32_t) const [with bool NULLABLE = false; int32_t = int]’: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Fill/../Config.hpp:1703:10: required from here /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Fill/../Config.hpp:1711:24: warning: comparison of integer expressions of different signedness: ‘int32_t’ {aka ‘int’} and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1711 | return idx < values.size() ? NIL_VALUE() == this->values[idx] : | ~~~~^~~~~~~~~~~~~~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘bool Slic3r::ConfigOptionFloatsOrPercentsTempl::is_nil(int32_t) const [with bool NULLABLE = false; int32_t = int]’: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Fill/../Config.hpp:1340:10: required from here /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Fill/../Config.hpp:1348:24: warning: comparison of integer expressions of different signedness: ‘int32_t’ {aka ‘int’} and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1348 | return idx < values.size() ? (std::isnan(this->values[idx].value) || NIL_VALUE() == this->values[idx]) : | ~~~~^~~~~~~~~~~~~~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘bool Slic3r::ConfigOptionFloatsTempl::is_nil(int32_t) const [with bool NULLABLE = false; int32_t = int]’: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Fill/../Config.hpp:814:10: required from here /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Fill/../Config.hpp:822:24: warning: comparison of integer expressions of different signedness: ‘int32_t’ {aka ‘int’} and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 822 | return idx < values.size() ? (std::isnan(this->values[idx]) || NIL_VALUE() == this->values[idx]) : | ~~~~^~~~~~~~~~~~~~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘bool Slic3r::ConfigOptionIntsTempl::is_nil(int32_t) const [with bool NULLABLE = false; int32_t = int]’: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Fill/../Config.hpp:998:10: required from here /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Fill/../Config.hpp:1006:24: warning: comparison of integer expressions of different signedness: ‘int32_t’ {aka ‘int’} and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1006 | return idx < values.size() ? NIL_VALUE() == this->values[idx] : | ~~~~^~~~~~~~~~~~~~~ [148/433] /usr/bin/x86_64-pc-linux-gnu-g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DOPENVDB_ABI_VERSION_NUMBER=10 -DOPENVDB_USE_DELAYED_LOADING -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/lib64/dbus-1.0/include -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8_build/src/platform -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8_build/src/libslic3r -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libnest2d/include -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/miniz -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libigl -isystem /usr/include/opencascade -isystem /usr/include/Imath -DNDEBUG -march=native -O2 -pipe -fno-strict-aliasing -fext-numeric-literals -Wall -Wno-reorder -std=gnu++17 -fPIC -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -MD -MT src/libslic3r/CMakeFiles/libslic3r.dir/ExtrusionEntity.cpp.o -MF src/libslic3r/CMakeFiles/libslic3r.dir/ExtrusionEntity.cpp.o.d -o src/libslic3r/CMakeFiles/libslic3r.dir/ExtrusionEntity.cpp.o -c /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.cpp In file included from /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.cpp:1: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:603:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionEntityCollection&)’ was hidden [-Woverloaded-virtual=] 603 | virtual void use(ExtrusionEntityCollection& collection) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:634:18: note: by ‘Slic3r::SimplifyVisitor::use’ 634 | virtual void use(ExtrusionPath3D& path3D) override { | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:602:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionLoop&)’ was hidden [-Woverloaded-virtual=] 602 | virtual void use(ExtrusionLoop& loop) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:634:18: note: by ‘Slic3r::SimplifyVisitor::use’ 634 | virtual void use(ExtrusionPath3D& path3D) override { | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:601:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionMultiPath3D&)’ was hidden [-Woverloaded-virtual=] 601 | virtual void use(ExtrusionMultiPath3D& multipath) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:634:18: note: by ‘Slic3r::SimplifyVisitor::use’ 634 | virtual void use(ExtrusionPath3D& path3D) override { | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:600:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionMultiPath&)’ was hidden [-Woverloaded-virtual=] 600 | virtual void use(ExtrusionMultiPath& multipath) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:634:18: note: by ‘Slic3r::SimplifyVisitor::use’ 634 | virtual void use(ExtrusionPath3D& path3D) override { | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:603:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionEntityCollection&)’ was hidden [-Woverloaded-virtual=] 603 | virtual void use(ExtrusionEntityCollection& collection) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:645:18: note: by ‘Slic3r::GetPathsVisitor::use’ 645 | virtual void use(ExtrusionPath3D& path3D) override { | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:602:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionLoop&)’ was hidden [-Woverloaded-virtual=] 602 | virtual void use(ExtrusionLoop& loop) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:645:18: note: by ‘Slic3r::GetPathsVisitor::use’ 645 | virtual void use(ExtrusionPath3D& path3D) override { | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:601:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionMultiPath3D&)’ was hidden [-Woverloaded-virtual=] 601 | virtual void use(ExtrusionMultiPath3D& multipath) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:645:18: note: by ‘Slic3r::GetPathsVisitor::use’ 645 | virtual void use(ExtrusionPath3D& path3D) override { | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:600:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionMultiPath&)’ was hidden [-Woverloaded-virtual=] 600 | virtual void use(ExtrusionMultiPath& multipath) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:645:18: note: by ‘Slic3r::GetPathsVisitor::use’ 645 | virtual void use(ExtrusionPath3D& path3D) override { | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:595:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursiveConst::use(const Slic3r::ExtrusionEntityCollection&)’ was hidden [-Woverloaded-virtual=] 595 | virtual void use(const ExtrusionEntityCollection& collection) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:658:10: note: by ‘Slic3r::ExtrusionVolume::use’ 658 | void use(const ExtrusionPath3D &path3D) override { volume += unscaled(path3D.length()) * path3D.mm3_per_mm; } | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:594:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursiveConst::use(const Slic3r::ExtrusionLoop&)’ was hidden [-Woverloaded-virtual=] 594 | virtual void use(const ExtrusionLoop& loop) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:658:10: note: by ‘Slic3r::ExtrusionVolume::use’ 658 | void use(const ExtrusionPath3D &path3D) override { volume += unscaled(path3D.length()) * path3D.mm3_per_mm; } | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:593:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursiveConst::use(const Slic3r::ExtrusionMultiPath3D&)’ was hidden [-Woverloaded-virtual=] 593 | virtual void use(const ExtrusionMultiPath3D& multipath) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:658:10: note: by ‘Slic3r::ExtrusionVolume::use’ 658 | void use(const ExtrusionPath3D &path3D) override { volume += unscaled(path3D.length()) * path3D.mm3_per_mm; } | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:592:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursiveConst::use(const Slic3r::ExtrusionMultiPath&)’ was hidden [-Woverloaded-virtual=] 592 | virtual void use(const ExtrusionMultiPath& multipath) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:658:10: note: by ‘Slic3r::ExtrusionVolume::use’ 658 | void use(const ExtrusionPath3D &path3D) override { volume += unscaled(path3D.length()) * path3D.mm3_per_mm; } | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:603:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionEntityCollection&)’ was hidden [-Woverloaded-virtual=] 603 | virtual void use(ExtrusionEntityCollection& collection) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:667:10: note: by ‘Slic3r::ExtrusionModifyFlow::use’ 667 | void use(ExtrusionPath3D &path3D) override { path3D.mm3_per_mm *= _flow_mult; path3D.width *= _flow_mult; } | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:602:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionLoop&)’ was hidden [-Woverloaded-virtual=] 602 | virtual void use(ExtrusionLoop& loop) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:667:10: note: by ‘Slic3r::ExtrusionModifyFlow::use’ 667 | void use(ExtrusionPath3D &path3D) override { path3D.mm3_per_mm *= _flow_mult; path3D.width *= _flow_mult; } | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:601:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionMultiPath3D&)’ was hidden [-Woverloaded-virtual=] 601 | virtual void use(ExtrusionMultiPath3D& multipath) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:667:10: note: by ‘Slic3r::ExtrusionModifyFlow::use’ 667 | void use(ExtrusionPath3D &path3D) override { path3D.mm3_per_mm *= _flow_mult; path3D.width *= _flow_mult; } | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:600:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionMultiPath&)’ was hidden [-Woverloaded-virtual=] 600 | virtual void use(ExtrusionMultiPath& multipath) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:667:10: note: by ‘Slic3r::ExtrusionModifyFlow::use’ 667 | void use(ExtrusionPath3D &path3D) override { path3D.mm3_per_mm *= _flow_mult; path3D.width *= _flow_mult; } | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.cpp: In member function ‘virtual void Slic3r::ExtrusionPrinter::use(const Slic3r::ExtrusionPath&)’: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.cpp:446:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 446 | for (int i = 0; i < path.polyline.size(); i++) { | ~~^~~~~~~~~~~~~~~~~~~~~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.cpp: In member function ‘virtual void Slic3r::ExtrusionPrinter::use(const Slic3r::ExtrusionPath3D&)’: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.cpp:456:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 456 | for (int i = 0; i < path3D.polyline.size();i++){ | ~~^~~~~~~~~~~~~~~~~~~~~~~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.cpp:460:45: warning: comparison of integer expressions of different signedness: ‘std::vector::size_type’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 460 | double z = (path3D.z_offsets.size() > i ? mult * (path3D.z_offsets[i]) : -1); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.cpp: In member function ‘virtual void Slic3r::ExtrusionPrinter::use(const Slic3r::ExtrusionMultiPath&)’: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.cpp:467:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 467 | for (int i = 0; i < multipath.paths.size(); i++) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.cpp: In member function ‘virtual void Slic3r::ExtrusionPrinter::use(const Slic3r::ExtrusionMultiPath3D&)’: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.cpp:475:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 475 | for (int i = 0; i < multipath3D.paths.size(); i++) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.cpp: In member function ‘virtual void Slic3r::ExtrusionPrinter::use(const Slic3r::ExtrusionLoop&)’: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.cpp:484:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 484 | for (int i = 0; i < loop.paths.size(); i++) { | ~~^~~~~~~~~~~~~~~~~~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.cpp: In member function ‘virtual void Slic3r::ExtrusionPrinter::use(const Slic3r::ExtrusionEntityCollection&)’: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.cpp:494:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 494 | for (int i = 0; i < collection.entities().size(); i++) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.cpp: In member function ‘virtual void Slic3r::ExtrusionLength::use(const Slic3r::ExtrusionEntityCollection&)’: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.cpp:504:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 504 | for (int i = 0; i < collection.entities().size(); i++) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [149/433] /usr/bin/x86_64-pc-linux-gnu-g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DOPENVDB_ABI_VERSION_NUMBER=10 -DOPENVDB_USE_DELAYED_LOADING -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/lib64/dbus-1.0/include -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8_build/src/platform -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8_build/src/libslic3r -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libnest2d/include -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/miniz -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libigl -isystem /usr/include/opencascade -isystem /usr/include/Imath -DNDEBUG -march=native -O2 -pipe -fno-strict-aliasing -fext-numeric-literals -Wall -Wno-reorder -std=gnu++17 -fPIC -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -MD -MT src/libslic3r/CMakeFiles/libslic3r.dir/pchheader.cpp.o -MF src/libslic3r/CMakeFiles/libslic3r.dir/pchheader.cpp.o.d -o src/libslic3r/CMakeFiles/libslic3r.dir/pchheader.cpp.o -c /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/pchheader.cpp [150/433] /usr/bin/x86_64-pc-linux-gnu-g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DOPENVDB_ABI_VERSION_NUMBER=10 -DOPENVDB_USE_DELAYED_LOADING -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/lib64/dbus-1.0/include -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8_build/src/platform -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libnest2d/include -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8_build/src/libslic3r -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/miniz -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libigl -isystem /usr/include/opencascade -isystem /usr/include/Imath -DNDEBUG -march=native -O2 -pipe -fno-strict-aliasing -fext-numeric-literals -Wall -Wno-reorder -std=gnu++17 -fPIC -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -MD -MT src/libnest2d/CMakeFiles/libnest2d.dir/src/libnest2d.cpp.o -MF src/libnest2d/CMakeFiles/libnest2d.dir/src/libnest2d.cpp.o.d -o src/libnest2d/CMakeFiles/libnest2d.dir/src/libnest2d.cpp.o -c /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libnest2d/src/libnest2d.cpp [151/433] /usr/bin/x86_64-pc-linux-gnu-g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DOPENVDB_ABI_VERSION_NUMBER=10 -DOPENVDB_USE_DELAYED_LOADING -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/lib64/dbus-1.0/include -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8_build/src/platform -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8_build/src/libslic3r -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libnest2d/include -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/miniz -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libigl -isystem /usr/include/opencascade -isystem /usr/include/Imath -DNDEBUG -march=native -O2 -pipe -fno-strict-aliasing -fext-numeric-literals -Wall -Wno-reorder -std=gnu++17 -fPIC -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -MD -MT src/libslic3r/CMakeFiles/libslic3r.dir/ExtrusionSimulator.cpp.o -MF src/libslic3r/CMakeFiles/libslic3r.dir/ExtrusionSimulator.cpp.o.d -o src/libslic3r/CMakeFiles/libslic3r.dir/ExtrusionSimulator.cpp.o -c /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionSimulator.cpp In file included from /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionSimulator.hpp:5, from /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionSimulator.cpp:17: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:603:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionEntityCollection&)’ was hidden [-Woverloaded-virtual=] 603 | virtual void use(ExtrusionEntityCollection& collection) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:634:18: note: by ‘Slic3r::SimplifyVisitor::use’ 634 | virtual void use(ExtrusionPath3D& path3D) override { | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:602:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionLoop&)’ was hidden [-Woverloaded-virtual=] 602 | virtual void use(ExtrusionLoop& loop) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:634:18: note: by ‘Slic3r::SimplifyVisitor::use’ 634 | virtual void use(ExtrusionPath3D& path3D) override { | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:601:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionMultiPath3D&)’ was hidden [-Woverloaded-virtual=] 601 | virtual void use(ExtrusionMultiPath3D& multipath) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:634:18: note: by ‘Slic3r::SimplifyVisitor::use’ 634 | virtual void use(ExtrusionPath3D& path3D) override { | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:600:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionMultiPath&)’ was hidden [-Woverloaded-virtual=] 600 | virtual void use(ExtrusionMultiPath& multipath) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:634:18: note: by ‘Slic3r::SimplifyVisitor::use’ 634 | virtual void use(ExtrusionPath3D& path3D) override { | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:603:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionEntityCollection&)’ was hidden [-Woverloaded-virtual=] 603 | virtual void use(ExtrusionEntityCollection& collection) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:645:18: note: by ‘Slic3r::GetPathsVisitor::use’ 645 | virtual void use(ExtrusionPath3D& path3D) override { | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:602:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionLoop&)’ was hidden [-Woverloaded-virtual=] 602 | virtual void use(ExtrusionLoop& loop) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:645:18: note: by ‘Slic3r::GetPathsVisitor::use’ 645 | virtual void use(ExtrusionPath3D& path3D) override { | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:601:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionMultiPath3D&)’ was hidden [-Woverloaded-virtual=] 601 | virtual void use(ExtrusionMultiPath3D& multipath) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:645:18: note: by ‘Slic3r::GetPathsVisitor::use’ 645 | virtual void use(ExtrusionPath3D& path3D) override { | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:600:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionMultiPath&)’ was hidden [-Woverloaded-virtual=] 600 | virtual void use(ExtrusionMultiPath& multipath) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:645:18: note: by ‘Slic3r::GetPathsVisitor::use’ 645 | virtual void use(ExtrusionPath3D& path3D) override { | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:595:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursiveConst::use(const Slic3r::ExtrusionEntityCollection&)’ was hidden [-Woverloaded-virtual=] 595 | virtual void use(const ExtrusionEntityCollection& collection) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:658:10: note: by ‘Slic3r::ExtrusionVolume::use’ 658 | void use(const ExtrusionPath3D &path3D) override { volume += unscaled(path3D.length()) * path3D.mm3_per_mm; } | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:594:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursiveConst::use(const Slic3r::ExtrusionLoop&)’ was hidden [-Woverloaded-virtual=] 594 | virtual void use(const ExtrusionLoop& loop) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:658:10: note: by ‘Slic3r::ExtrusionVolume::use’ 658 | void use(const ExtrusionPath3D &path3D) override { volume += unscaled(path3D.length()) * path3D.mm3_per_mm; } | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:593:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursiveConst::use(const Slic3r::ExtrusionMultiPath3D&)’ was hidden [-Woverloaded-virtual=] 593 | virtual void use(const ExtrusionMultiPath3D& multipath) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:658:10: note: by ‘Slic3r::ExtrusionVolume::use’ 658 | void use(const ExtrusionPath3D &path3D) override { volume += unscaled(path3D.length()) * path3D.mm3_per_mm; } | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:592:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursiveConst::use(const Slic3r::ExtrusionMultiPath&)’ was hidden [-Woverloaded-virtual=] 592 | virtual void use(const ExtrusionMultiPath& multipath) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:658:10: note: by ‘Slic3r::ExtrusionVolume::use’ 658 | void use(const ExtrusionPath3D &path3D) override { volume += unscaled(path3D.length()) * path3D.mm3_per_mm; } | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:603:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionEntityCollection&)’ was hidden [-Woverloaded-virtual=] 603 | virtual void use(ExtrusionEntityCollection& collection) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:667:10: note: by ‘Slic3r::ExtrusionModifyFlow::use’ 667 | void use(ExtrusionPath3D &path3D) override { path3D.mm3_per_mm *= _flow_mult; path3D.width *= _flow_mult; } | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:602:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionLoop&)’ was hidden [-Woverloaded-virtual=] 602 | virtual void use(ExtrusionLoop& loop) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:667:10: note: by ‘Slic3r::ExtrusionModifyFlow::use’ 667 | void use(ExtrusionPath3D &path3D) override { path3D.mm3_per_mm *= _flow_mult; path3D.width *= _flow_mult; } | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:601:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionMultiPath3D&)’ was hidden [-Woverloaded-virtual=] 601 | virtual void use(ExtrusionMultiPath3D& multipath) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:667:10: note: by ‘Slic3r::ExtrusionModifyFlow::use’ 667 | void use(ExtrusionPath3D &path3D) override { path3D.mm3_per_mm *= _flow_mult; path3D.width *= _flow_mult; } | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:600:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionMultiPath&)’ was hidden [-Woverloaded-virtual=] 600 | virtual void use(ExtrusionMultiPath& multipath) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:667:10: note: by ‘Slic3r::ExtrusionModifyFlow::use’ 667 | void use(ExtrusionPath3D &path3D) override { path3D.mm3_per_mm *= _flow_mult; path3D.width *= _flow_mult; } | ^~~ [152/433] /usr/bin/x86_64-pc-linux-gnu-g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DOPENVDB_ABI_VERSION_NUMBER=10 -DOPENVDB_USE_DELAYED_LOADING -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/lib64/dbus-1.0/include -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8_build/src/platform -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8_build/src/libslic3r -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libnest2d/include -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/miniz -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libigl -isystem /usr/include/opencascade -isystem /usr/include/Imath -DNDEBUG -march=native -O2 -pipe -fno-strict-aliasing -fext-numeric-literals -Wall -Wno-reorder -std=gnu++17 -fPIC -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -MD -MT src/libslic3r/CMakeFiles/libslic3r.dir/Fill/Fill3DHoneycomb.cpp.o -MF src/libslic3r/CMakeFiles/libslic3r.dir/Fill/Fill3DHoneycomb.cpp.o.d -o src/libslic3r/CMakeFiles/libslic3r.dir/Fill/Fill3DHoneycomb.cpp.o -c /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Fill/Fill3DHoneycomb.cpp In file included from /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Fill/../ShortestPath.hpp:5, from /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Fill/Fill3DHoneycomb.cpp:2: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Fill/../ExtrusionEntity.hpp:603:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionEntityCollection&)’ was hidden [-Woverloaded-virtual=] 603 | virtual void use(ExtrusionEntityCollection& collection) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Fill/../ExtrusionEntity.hpp:634:18: note: by ‘Slic3r::SimplifyVisitor::use’ 634 | virtual void use(ExtrusionPath3D& path3D) override { | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Fill/../ExtrusionEntity.hpp:602:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionLoop&)’ was hidden [-Woverloaded-virtual=] 602 | virtual void use(ExtrusionLoop& loop) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Fill/../ExtrusionEntity.hpp:634:18: note: by ‘Slic3r::SimplifyVisitor::use’ 634 | virtual void use(ExtrusionPath3D& path3D) override { | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Fill/../ExtrusionEntity.hpp:601:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionMultiPath3D&)’ was hidden [-Woverloaded-virtual=] 601 | virtual void use(ExtrusionMultiPath3D& multipath) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Fill/../ExtrusionEntity.hpp:634:18: note: by ‘Slic3r::SimplifyVisitor::use’ 634 | virtual void use(ExtrusionPath3D& path3D) override { | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Fill/../ExtrusionEntity.hpp:600:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionMultiPath&)’ was hidden [-Woverloaded-virtual=] 600 | virtual void use(ExtrusionMultiPath& multipath) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Fill/../ExtrusionEntity.hpp:634:18: note: by ‘Slic3r::SimplifyVisitor::use’ 634 | virtual void use(ExtrusionPath3D& path3D) override { | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Fill/../ExtrusionEntity.hpp:603:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionEntityCollection&)’ was hidden [-Woverloaded-virtual=] 603 | virtual void use(ExtrusionEntityCollection& collection) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Fill/../ExtrusionEntity.hpp:645:18: note: by ‘Slic3r::GetPathsVisitor::use’ 645 | virtual void use(ExtrusionPath3D& path3D) override { | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Fill/../ExtrusionEntity.hpp:602:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionLoop&)’ was hidden [-Woverloaded-virtual=] 602 | virtual void use(ExtrusionLoop& loop) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Fill/../ExtrusionEntity.hpp:645:18: note: by ‘Slic3r::GetPathsVisitor::use’ 645 | virtual void use(ExtrusionPath3D& path3D) override { | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Fill/../ExtrusionEntity.hpp:601:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionMultiPath3D&)’ was hidden [-Woverloaded-virtual=] 601 | virtual void use(ExtrusionMultiPath3D& multipath) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Fill/../ExtrusionEntity.hpp:645:18: note: by ‘Slic3r::GetPathsVisitor::use’ 645 | virtual void use(ExtrusionPath3D& path3D) override { | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Fill/../ExtrusionEntity.hpp:600:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionMultiPath&)’ was hidden [-Woverloaded-virtual=] 600 | virtual void use(ExtrusionMultiPath& multipath) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Fill/../ExtrusionEntity.hpp:645:18: note: by ‘Slic3r::GetPathsVisitor::use’ 645 | virtual void use(ExtrusionPath3D& path3D) override { | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Fill/../ExtrusionEntity.hpp:595:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursiveConst::use(const Slic3r::ExtrusionEntityCollection&)’ was hidden [-Woverloaded-virtual=] 595 | virtual void use(const ExtrusionEntityCollection& collection) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Fill/../ExtrusionEntity.hpp:658:10: note: by ‘Slic3r::ExtrusionVolume::use’ 658 | void use(const ExtrusionPath3D &path3D) override { volume += unscaled(path3D.length()) * path3D.mm3_per_mm; } | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Fill/../ExtrusionEntity.hpp:594:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursiveConst::use(const Slic3r::ExtrusionLoop&)’ was hidden [-Woverloaded-virtual=] 594 | virtual void use(const ExtrusionLoop& loop) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Fill/../ExtrusionEntity.hpp:658:10: note: by ‘Slic3r::ExtrusionVolume::use’ 658 | void use(const ExtrusionPath3D &path3D) override { volume += unscaled(path3D.length()) * path3D.mm3_per_mm; } | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Fill/../ExtrusionEntity.hpp:593:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursiveConst::use(const Slic3r::ExtrusionMultiPath3D&)’ was hidden [-Woverloaded-virtual=] 593 | virtual void use(const ExtrusionMultiPath3D& multipath) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Fill/../ExtrusionEntity.hpp:658:10: note: by ‘Slic3r::ExtrusionVolume::use’ 658 | void use(const ExtrusionPath3D &path3D) override { volume += unscaled(path3D.length()) * path3D.mm3_per_mm; } | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Fill/../ExtrusionEntity.hpp:592:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursiveConst::use(const Slic3r::ExtrusionMultiPath&)’ was hidden [-Woverloaded-virtual=] 592 | virtual void use(const ExtrusionMultiPath& multipath) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Fill/../ExtrusionEntity.hpp:658:10: note: by ‘Slic3r::ExtrusionVolume::use’ 658 | void use(const ExtrusionPath3D &path3D) override { volume += unscaled(path3D.length()) * path3D.mm3_per_mm; } | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Fill/../ExtrusionEntity.hpp:603:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionEntityCollection&)’ was hidden [-Woverloaded-virtual=] 603 | virtual void use(ExtrusionEntityCollection& collection) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Fill/../ExtrusionEntity.hpp:667:10: note: by ‘Slic3r::ExtrusionModifyFlow::use’ 667 | void use(ExtrusionPath3D &path3D) override { path3D.mm3_per_mm *= _flow_mult; path3D.width *= _flow_mult; } | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Fill/../ExtrusionEntity.hpp:602:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionLoop&)’ was hidden [-Woverloaded-virtual=] 602 | virtual void use(ExtrusionLoop& loop) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Fill/../ExtrusionEntity.hpp:667:10: note: by ‘Slic3r::ExtrusionModifyFlow::use’ 667 | void use(ExtrusionPath3D &path3D) override { path3D.mm3_per_mm *= _flow_mult; path3D.width *= _flow_mult; } | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Fill/../ExtrusionEntity.hpp:601:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionMultiPath3D&)’ was hidden [-Woverloaded-virtual=] 601 | virtual void use(ExtrusionMultiPath3D& multipath) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Fill/../ExtrusionEntity.hpp:667:10: note: by ‘Slic3r::ExtrusionModifyFlow::use’ 667 | void use(ExtrusionPath3D &path3D) override { path3D.mm3_per_mm *= _flow_mult; path3D.width *= _flow_mult; } | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Fill/../ExtrusionEntity.hpp:600:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionMultiPath&)’ was hidden [-Woverloaded-virtual=] 600 | virtual void use(ExtrusionMultiPath& multipath) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Fill/../ExtrusionEntity.hpp:667:10: note: by ‘Slic3r::ExtrusionModifyFlow::use’ 667 | void use(ExtrusionPath3D &path3D) override { path3D.mm3_per_mm *= _flow_mult; path3D.width *= _flow_mult; } | ^~~ In file included from /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Fill/../ExtrusionEntity.hpp:12: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘bool Slic3r::ConfigOptionBoolsTempl::is_nil(int32_t) const [with bool NULLABLE = false; int32_t = int]’: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Fill/../Config.hpp:1703:10: required from here /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Fill/../Config.hpp:1711:24: warning: comparison of integer expressions of different signedness: ‘int32_t’ {aka ‘int’} and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1711 | return idx < values.size() ? NIL_VALUE() == this->values[idx] : | ~~~~^~~~~~~~~~~~~~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘bool Slic3r::ConfigOptionFloatsOrPercentsTempl::is_nil(int32_t) const [with bool NULLABLE = false; int32_t = int]’: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Fill/../Config.hpp:1340:10: required from here /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Fill/../Config.hpp:1348:24: warning: comparison of integer expressions of different signedness: ‘int32_t’ {aka ‘int’} and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1348 | return idx < values.size() ? (std::isnan(this->values[idx].value) || NIL_VALUE() == this->values[idx]) : | ~~~~^~~~~~~~~~~~~~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘bool Slic3r::ConfigOptionFloatsTempl::is_nil(int32_t) const [with bool NULLABLE = false; int32_t = int]’: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Fill/../Config.hpp:814:10: required from here /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Fill/../Config.hpp:822:24: warning: comparison of integer expressions of different signedness: ‘int32_t’ {aka ‘int’} and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 822 | return idx < values.size() ? (std::isnan(this->values[idx]) || NIL_VALUE() == this->values[idx]) : | ~~~~^~~~~~~~~~~~~~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘bool Slic3r::ConfigOptionIntsTempl::is_nil(int32_t) const [with bool NULLABLE = false; int32_t = int]’: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Fill/../Config.hpp:998:10: required from here /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Fill/../Config.hpp:1006:24: warning: comparison of integer expressions of different signedness: ‘int32_t’ {aka ‘int’} and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1006 | return idx < values.size() ? NIL_VALUE() == this->values[idx] : | ~~~~^~~~~~~~~~~~~~~ [153/433] /usr/bin/x86_64-pc-linux-gnu-g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DOPENVDB_ABI_VERSION_NUMBER=10 -DOPENVDB_USE_DELAYED_LOADING -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/lib64/dbus-1.0/include -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8_build/src/platform -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8_build/src/libslic3r -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libnest2d/include -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/miniz -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libigl -isystem /usr/include/opencascade -isystem /usr/include/Imath -DNDEBUG -march=native -O2 -pipe -fno-strict-aliasing -fext-numeric-literals -Wall -Wno-reorder -std=gnu++17 -fPIC -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -MD -MT src/libslic3r/CMakeFiles/libslic3r.dir/Fill/FillHoneycomb.cpp.o -MF src/libslic3r/CMakeFiles/libslic3r.dir/Fill/FillHoneycomb.cpp.o.d -o src/libslic3r/CMakeFiles/libslic3r.dir/Fill/FillHoneycomb.cpp.o -c /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Fill/FillHoneycomb.cpp In file included from /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Fill/../ShortestPath.hpp:5, from /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Fill/FillHoneycomb.cpp:2: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Fill/../ExtrusionEntity.hpp:603:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionEntityCollection&)’ was hidden [-Woverloaded-virtual=] 603 | virtual void use(ExtrusionEntityCollection& collection) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Fill/../ExtrusionEntity.hpp:634:18: note: by ‘Slic3r::SimplifyVisitor::use’ 634 | virtual void use(ExtrusionPath3D& path3D) override { | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Fill/../ExtrusionEntity.hpp:602:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionLoop&)’ was hidden [-Woverloaded-virtual=] 602 | virtual void use(ExtrusionLoop& loop) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Fill/../ExtrusionEntity.hpp:634:18: note: by ‘Slic3r::SimplifyVisitor::use’ 634 | virtual void use(ExtrusionPath3D& path3D) override { | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Fill/../ExtrusionEntity.hpp:601:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionMultiPath3D&)’ was hidden [-Woverloaded-virtual=] 601 | virtual void use(ExtrusionMultiPath3D& multipath) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Fill/../ExtrusionEntity.hpp:634:18: note: by ‘Slic3r::SimplifyVisitor::use’ 634 | virtual void use(ExtrusionPath3D& path3D) override { | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Fill/../ExtrusionEntity.hpp:600:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionMultiPath&)’ was hidden [-Woverloaded-virtual=] 600 | virtual void use(ExtrusionMultiPath& multipath) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Fill/../ExtrusionEntity.hpp:634:18: note: by ‘Slic3r::SimplifyVisitor::use’ 634 | virtual void use(ExtrusionPath3D& path3D) override { | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Fill/../ExtrusionEntity.hpp:603:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionEntityCollection&)’ was hidden [-Woverloaded-virtual=] 603 | virtual void use(ExtrusionEntityCollection& collection) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Fill/../ExtrusionEntity.hpp:645:18: note: by ‘Slic3r::GetPathsVisitor::use’ 645 | virtual void use(ExtrusionPath3D& path3D) override { | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Fill/../ExtrusionEntity.hpp:602:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionLoop&)’ was hidden [-Woverloaded-virtual=] 602 | virtual void use(ExtrusionLoop& loop) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Fill/../ExtrusionEntity.hpp:645:18: note: by ‘Slic3r::GetPathsVisitor::use’ 645 | virtual void use(ExtrusionPath3D& path3D) override { | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Fill/../ExtrusionEntity.hpp:601:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionMultiPath3D&)’ was hidden [-Woverloaded-virtual=] 601 | virtual void use(ExtrusionMultiPath3D& multipath) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Fill/../ExtrusionEntity.hpp:645:18: note: by ‘Slic3r::GetPathsVisitor::use’ 645 | virtual void use(ExtrusionPath3D& path3D) override { | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Fill/../ExtrusionEntity.hpp:600:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionMultiPath&)’ was hidden [-Woverloaded-virtual=] 600 | virtual void use(ExtrusionMultiPath& multipath) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Fill/../ExtrusionEntity.hpp:645:18: note: by ‘Slic3r::GetPathsVisitor::use’ 645 | virtual void use(ExtrusionPath3D& path3D) override { | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Fill/../ExtrusionEntity.hpp:595:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursiveConst::use(const Slic3r::ExtrusionEntityCollection&)’ was hidden [-Woverloaded-virtual=] 595 | virtual void use(const ExtrusionEntityCollection& collection) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Fill/../ExtrusionEntity.hpp:658:10: note: by ‘Slic3r::ExtrusionVolume::use’ 658 | void use(const ExtrusionPath3D &path3D) override { volume += unscaled(path3D.length()) * path3D.mm3_per_mm; } | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Fill/../ExtrusionEntity.hpp:594:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursiveConst::use(const Slic3r::ExtrusionLoop&)’ was hidden [-Woverloaded-virtual=] 594 | virtual void use(const ExtrusionLoop& loop) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Fill/../ExtrusionEntity.hpp:658:10: note: by ‘Slic3r::ExtrusionVolume::use’ 658 | void use(const ExtrusionPath3D &path3D) override { volume += unscaled(path3D.length()) * path3D.mm3_per_mm; } | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Fill/../ExtrusionEntity.hpp:593:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursiveConst::use(const Slic3r::ExtrusionMultiPath3D&)’ was hidden [-Woverloaded-virtual=] 593 | virtual void use(const ExtrusionMultiPath3D& multipath) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Fill/../ExtrusionEntity.hpp:658:10: note: by ‘Slic3r::ExtrusionVolume::use’ 658 | void use(const ExtrusionPath3D &path3D) override { volume += unscaled(path3D.length()) * path3D.mm3_per_mm; } | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Fill/../ExtrusionEntity.hpp:592:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursiveConst::use(const Slic3r::ExtrusionMultiPath&)’ was hidden [-Woverloaded-virtual=] 592 | virtual void use(const ExtrusionMultiPath& multipath) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Fill/../ExtrusionEntity.hpp:658:10: note: by ‘Slic3r::ExtrusionVolume::use’ 658 | void use(const ExtrusionPath3D &path3D) override { volume += unscaled(path3D.length()) * path3D.mm3_per_mm; } | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Fill/../ExtrusionEntity.hpp:603:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionEntityCollection&)’ was hidden [-Woverloaded-virtual=] 603 | virtual void use(ExtrusionEntityCollection& collection) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Fill/../ExtrusionEntity.hpp:667:10: note: by ‘Slic3r::ExtrusionModifyFlow::use’ 667 | void use(ExtrusionPath3D &path3D) override { path3D.mm3_per_mm *= _flow_mult; path3D.width *= _flow_mult; } | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Fill/../ExtrusionEntity.hpp:602:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionLoop&)’ was hidden [-Woverloaded-virtual=] 602 | virtual void use(ExtrusionLoop& loop) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Fill/../ExtrusionEntity.hpp:667:10: note: by ‘Slic3r::ExtrusionModifyFlow::use’ 667 | void use(ExtrusionPath3D &path3D) override { path3D.mm3_per_mm *= _flow_mult; path3D.width *= _flow_mult; } | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Fill/../ExtrusionEntity.hpp:601:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionMultiPath3D&)’ was hidden [-Woverloaded-virtual=] 601 | virtual void use(ExtrusionMultiPath3D& multipath) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Fill/../ExtrusionEntity.hpp:667:10: note: by ‘Slic3r::ExtrusionModifyFlow::use’ 667 | void use(ExtrusionPath3D &path3D) override { path3D.mm3_per_mm *= _flow_mult; path3D.width *= _flow_mult; } | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Fill/../ExtrusionEntity.hpp:600:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionMultiPath&)’ was hidden [-Woverloaded-virtual=] 600 | virtual void use(ExtrusionMultiPath& multipath) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Fill/../ExtrusionEntity.hpp:667:10: note: by ‘Slic3r::ExtrusionModifyFlow::use’ 667 | void use(ExtrusionPath3D &path3D) override { path3D.mm3_per_mm *= _flow_mult; path3D.width *= _flow_mult; } | ^~~ In file included from /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Fill/../ExtrusionEntity.hpp:12: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘bool Slic3r::ConfigOptionBoolsTempl::is_nil(int32_t) const [with bool NULLABLE = false; int32_t = int]’: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Fill/../Config.hpp:1703:10: required from here /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Fill/../Config.hpp:1711:24: warning: comparison of integer expressions of different signedness: ‘int32_t’ {aka ‘int’} and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1711 | return idx < values.size() ? NIL_VALUE() == this->values[idx] : | ~~~~^~~~~~~~~~~~~~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘bool Slic3r::ConfigOptionFloatsOrPercentsTempl::is_nil(int32_t) const [with bool NULLABLE = false; int32_t = int]’: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Fill/../Config.hpp:1340:10: required from here /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Fill/../Config.hpp:1348:24: warning: comparison of integer expressions of different signedness: ‘int32_t’ {aka ‘int’} and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1348 | return idx < values.size() ? (std::isnan(this->values[idx].value) || NIL_VALUE() == this->values[idx]) : | ~~~~^~~~~~~~~~~~~~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘bool Slic3r::ConfigOptionFloatsTempl::is_nil(int32_t) const [with bool NULLABLE = false; int32_t = int]’: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Fill/../Config.hpp:814:10: required from here /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Fill/../Config.hpp:822:24: warning: comparison of integer expressions of different signedness: ‘int32_t’ {aka ‘int’} and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 822 | return idx < values.size() ? (std::isnan(this->values[idx]) || NIL_VALUE() == this->values[idx]) : | ~~~~^~~~~~~~~~~~~~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘bool Slic3r::ConfigOptionIntsTempl::is_nil(int32_t) const [with bool NULLABLE = false; int32_t = int]’: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Fill/../Config.hpp:998:10: required from here /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Fill/../Config.hpp:1006:24: warning: comparison of integer expressions of different signedness: ‘int32_t’ {aka ‘int’} and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1006 | return idx < values.size() ? NIL_VALUE() == this->values[idx] : | ~~~~^~~~~~~~~~~~~~~ [154/433] /usr/bin/x86_64-pc-linux-gnu-g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DOPENVDB_ABI_VERSION_NUMBER=10 -DOPENVDB_USE_DELAYED_LOADING -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/lib64/dbus-1.0/include -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8_build/src/platform -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8_build/src/libslic3r -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libnest2d/include -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/miniz -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libigl -isystem /usr/include/opencascade -isystem /usr/include/Imath -DNDEBUG -march=native -O2 -pipe -fno-strict-aliasing -fext-numeric-literals -Wall -Wno-reorder -std=gnu++17 -fPIC -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -MD -MT src/libslic3r/CMakeFiles/libslic3r.dir/Fill/Fill.cpp.o -MF src/libslic3r/CMakeFiles/libslic3r.dir/Fill/Fill.cpp.o.d -o src/libslic3r/CMakeFiles/libslic3r.dir/Fill/Fill.cpp.o -c /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Fill/Fill.cpp In file included from /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Fill/../Flow.hpp:7, from /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Fill/../Layer.hpp:5, from /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Fill/Fill.cpp:7: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Fill/../ExtrusionEntity.hpp:603:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionEntityCollection&)’ was hidden [-Woverloaded-virtual=] 603 | virtual void use(ExtrusionEntityCollection& collection) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Fill/../ExtrusionEntity.hpp:634:18: note: by ‘Slic3r::SimplifyVisitor::use’ 634 | virtual void use(ExtrusionPath3D& path3D) override { | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Fill/../ExtrusionEntity.hpp:602:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionLoop&)’ was hidden [-Woverloaded-virtual=] 602 | virtual void use(ExtrusionLoop& loop) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Fill/../ExtrusionEntity.hpp:634:18: note: by ‘Slic3r::SimplifyVisitor::use’ 634 | virtual void use(ExtrusionPath3D& path3D) override { | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Fill/../ExtrusionEntity.hpp:601:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionMultiPath3D&)’ was hidden [-Woverloaded-virtual=] 601 | virtual void use(ExtrusionMultiPath3D& multipath) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Fill/../ExtrusionEntity.hpp:634:18: note: by ‘Slic3r::SimplifyVisitor::use’ 634 | virtual void use(ExtrusionPath3D& path3D) override { | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Fill/../ExtrusionEntity.hpp:600:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionMultiPath&)’ was hidden [-Woverloaded-virtual=] 600 | virtual void use(ExtrusionMultiPath& multipath) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Fill/../ExtrusionEntity.hpp:634:18: note: by ‘Slic3r::SimplifyVisitor::use’ 634 | virtual void use(ExtrusionPath3D& path3D) override { | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Fill/../ExtrusionEntity.hpp:603:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionEntityCollection&)’ was hidden [-Woverloaded-virtual=] 603 | virtual void use(ExtrusionEntityCollection& collection) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Fill/../ExtrusionEntity.hpp:645:18: note: by ‘Slic3r::GetPathsVisitor::use’ 645 | virtual void use(ExtrusionPath3D& path3D) override { | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Fill/../ExtrusionEntity.hpp:602:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionLoop&)’ was hidden [-Woverloaded-virtual=] 602 | virtual void use(ExtrusionLoop& loop) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Fill/../ExtrusionEntity.hpp:645:18: note: by ‘Slic3r::GetPathsVisitor::use’ 645 | virtual void use(ExtrusionPath3D& path3D) override { | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Fill/../ExtrusionEntity.hpp:601:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionMultiPath3D&)’ was hidden [-Woverloaded-virtual=] 601 | virtual void use(ExtrusionMultiPath3D& multipath) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Fill/../ExtrusionEntity.hpp:645:18: note: by ‘Slic3r::GetPathsVisitor::use’ 645 | virtual void use(ExtrusionPath3D& path3D) override { | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Fill/../ExtrusionEntity.hpp:600:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionMultiPath&)’ was hidden [-Woverloaded-virtual=] 600 | virtual void use(ExtrusionMultiPath& multipath) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Fill/../ExtrusionEntity.hpp:645:18: note: by ‘Slic3r::GetPathsVisitor::use’ 645 | virtual void use(ExtrusionPath3D& path3D) override { | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Fill/../ExtrusionEntity.hpp:595:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursiveConst::use(const Slic3r::ExtrusionEntityCollection&)’ was hidden [-Woverloaded-virtual=] 595 | virtual void use(const ExtrusionEntityCollection& collection) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Fill/../ExtrusionEntity.hpp:658:10: note: by ‘Slic3r::ExtrusionVolume::use’ 658 | void use(const ExtrusionPath3D &path3D) override { volume += unscaled(path3D.length()) * path3D.mm3_per_mm; } | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Fill/../ExtrusionEntity.hpp:594:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursiveConst::use(const Slic3r::ExtrusionLoop&)’ was hidden [-Woverloaded-virtual=] 594 | virtual void use(const ExtrusionLoop& loop) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Fill/../ExtrusionEntity.hpp:658:10: note: by ‘Slic3r::ExtrusionVolume::use’ 658 | void use(const ExtrusionPath3D &path3D) override { volume += unscaled(path3D.length()) * path3D.mm3_per_mm; } | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Fill/../ExtrusionEntity.hpp:593:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursiveConst::use(const Slic3r::ExtrusionMultiPath3D&)’ was hidden [-Woverloaded-virtual=] 593 | virtual void use(const ExtrusionMultiPath3D& multipath) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Fill/../ExtrusionEntity.hpp:658:10: note: by ‘Slic3r::ExtrusionVolume::use’ 658 | void use(const ExtrusionPath3D &path3D) override { volume += unscaled(path3D.length()) * path3D.mm3_per_mm; } | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Fill/../ExtrusionEntity.hpp:592:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursiveConst::use(const Slic3r::ExtrusionMultiPath&)’ was hidden [-Woverloaded-virtual=] 592 | virtual void use(const ExtrusionMultiPath& multipath) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Fill/../ExtrusionEntity.hpp:658:10: note: by ‘Slic3r::ExtrusionVolume::use’ 658 | void use(const ExtrusionPath3D &path3D) override { volume += unscaled(path3D.length()) * path3D.mm3_per_mm; } | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Fill/../ExtrusionEntity.hpp:603:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionEntityCollection&)’ was hidden [-Woverloaded-virtual=] 603 | virtual void use(ExtrusionEntityCollection& collection) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Fill/../ExtrusionEntity.hpp:667:10: note: by ‘Slic3r::ExtrusionModifyFlow::use’ 667 | void use(ExtrusionPath3D &path3D) override { path3D.mm3_per_mm *= _flow_mult; path3D.width *= _flow_mult; } | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Fill/../ExtrusionEntity.hpp:602:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionLoop&)’ was hidden [-Woverloaded-virtual=] 602 | virtual void use(ExtrusionLoop& loop) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Fill/../ExtrusionEntity.hpp:667:10: note: by ‘Slic3r::ExtrusionModifyFlow::use’ 667 | void use(ExtrusionPath3D &path3D) override { path3D.mm3_per_mm *= _flow_mult; path3D.width *= _flow_mult; } | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Fill/../ExtrusionEntity.hpp:601:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionMultiPath3D&)’ was hidden [-Woverloaded-virtual=] 601 | virtual void use(ExtrusionMultiPath3D& multipath) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Fill/../ExtrusionEntity.hpp:667:10: note: by ‘Slic3r::ExtrusionModifyFlow::use’ 667 | void use(ExtrusionPath3D &path3D) override { path3D.mm3_per_mm *= _flow_mult; path3D.width *= _flow_mult; } | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Fill/../ExtrusionEntity.hpp:600:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionMultiPath&)’ was hidden [-Woverloaded-virtual=] 600 | virtual void use(ExtrusionMultiPath& multipath) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Fill/../ExtrusionEntity.hpp:667:10: note: by ‘Slic3r::ExtrusionModifyFlow::use’ 667 | void use(ExtrusionPath3D &path3D) override { path3D.mm3_per_mm *= _flow_mult; path3D.width *= _flow_mult; } | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Fill/Fill.cpp: In member function ‘void Slic3r::Layer::make_fills(Slic3r::FillAdaptive::Octree*, Slic3r::FillAdaptive::Octree*, Slic3r::FillLightning::Generator*)’: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Fill/Fill.cpp:543:14: warning: unused variable ‘using_internal_flow’ [-Wunused-variable] 543 | bool using_internal_flow = ! surface_fill.surface.has_fill_solid() && !surface_fill.params.flow.bridge(); | ^~~~~~~~~~~~~~~~~~~ In file included from /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Fill/../Flow.hpp:5: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘bool Slic3r::ConfigOptionBoolsTempl::is_nil(int32_t) const [with bool NULLABLE = false; int32_t = int]’: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Fill/../Config.hpp:1703:10: required from here /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Fill/../Config.hpp:1711:24: warning: comparison of integer expressions of different signedness: ‘int32_t’ {aka ‘int’} and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1711 | return idx < values.size() ? NIL_VALUE() == this->values[idx] : | ~~~~^~~~~~~~~~~~~~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘bool Slic3r::ConfigOptionFloatsOrPercentsTempl::is_nil(int32_t) const [with bool NULLABLE = false; int32_t = int]’: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Fill/../Config.hpp:1340:10: required from here /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Fill/../Config.hpp:1348:24: warning: comparison of integer expressions of different signedness: ‘int32_t’ {aka ‘int’} and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1348 | return idx < values.size() ? (std::isnan(this->values[idx].value) || NIL_VALUE() == this->values[idx]) : | ~~~~^~~~~~~~~~~~~~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘bool Slic3r::ConfigOptionFloatsTempl::is_nil(int32_t) const [with bool NULLABLE = false; int32_t = int]’: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Fill/../Config.hpp:814:10: required from here /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Fill/../Config.hpp:822:24: warning: comparison of integer expressions of different signedness: ‘int32_t’ {aka ‘int’} and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 822 | return idx < values.size() ? (std::isnan(this->values[idx]) || NIL_VALUE() == this->values[idx]) : | ~~~~^~~~~~~~~~~~~~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘bool Slic3r::ConfigOptionIntsTempl::is_nil(int32_t) const [with bool NULLABLE = false; int32_t = int]’: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Fill/../Config.hpp:998:10: required from here /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Fill/../Config.hpp:1006:24: warning: comparison of integer expressions of different signedness: ‘int32_t’ {aka ‘int’} and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1006 | return idx < values.size() ? NIL_VALUE() == this->values[idx] : | ~~~~^~~~~~~~~~~~~~~ [155/433] /usr/bin/x86_64-pc-linux-gnu-g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DOPENVDB_ABI_VERSION_NUMBER=10 -DOPENVDB_USE_DELAYED_LOADING -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/lib64/dbus-1.0/include -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8_build/src/platform -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/hidapi/include -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/exif/include -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8_build/src/libslic3r -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libnest2d/include -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/miniz -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /usr/lib64/wx/include/gtk3-unicode-3.0-gtk3 -isystem /usr/include/wx-3.0-gtk3 -isystem /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libigl -isystem /usr/include/opencascade -isystem /usr/include/Imath -DNDEBUG -march=native -O2 -pipe -fno-strict-aliasing -fext-numeric-literals -Wall -Wno-reorder -pthread -std=gnu++17 -fPIE -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -MD -MT src/CMakeFiles/Slic3r.dir/PrusaSlicer.cpp.o -MF src/CMakeFiles/Slic3r.dir/PrusaSlicer.cpp.o.d -o src/CMakeFiles/Slic3r.dir/PrusaSlicer.cpp.o -c /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/PrusaSlicer.cpp In file included from /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntityCollection.hpp:6, from /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Print.hpp:7, from /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/PrusaSlicer.cpp:37: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:603:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionEntityCollection&)’ was hidden [-Woverloaded-virtual=] 603 | virtual void use(ExtrusionEntityCollection& collection) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:634:18: note: by ‘Slic3r::SimplifyVisitor::use’ 634 | virtual void use(ExtrusionPath3D& path3D) override { | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:602:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionLoop&)’ was hidden [-Woverloaded-virtual=] 602 | virtual void use(ExtrusionLoop& loop) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:634:18: note: by ‘Slic3r::SimplifyVisitor::use’ 634 | virtual void use(ExtrusionPath3D& path3D) override { | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:601:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionMultiPath3D&)’ was hidden [-Woverloaded-virtual=] 601 | virtual void use(ExtrusionMultiPath3D& multipath) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:634:18: note: by ‘Slic3r::SimplifyVisitor::use’ 634 | virtual void use(ExtrusionPath3D& path3D) override { | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:600:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionMultiPath&)’ was hidden [-Woverloaded-virtual=] 600 | virtual void use(ExtrusionMultiPath& multipath) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:634:18: note: by ‘Slic3r::SimplifyVisitor::use’ 634 | virtual void use(ExtrusionPath3D& path3D) override { | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:603:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionEntityCollection&)’ was hidden [-Woverloaded-virtual=] 603 | virtual void use(ExtrusionEntityCollection& collection) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:645:18: note: by ‘Slic3r::GetPathsVisitor::use’ 645 | virtual void use(ExtrusionPath3D& path3D) override { | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:602:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionLoop&)’ was hidden [-Woverloaded-virtual=] 602 | virtual void use(ExtrusionLoop& loop) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:645:18: note: by ‘Slic3r::GetPathsVisitor::use’ 645 | virtual void use(ExtrusionPath3D& path3D) override { | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:601:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionMultiPath3D&)’ was hidden [-Woverloaded-virtual=] 601 | virtual void use(ExtrusionMultiPath3D& multipath) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:645:18: note: by ‘Slic3r::GetPathsVisitor::use’ 645 | virtual void use(ExtrusionPath3D& path3D) override { | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:600:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionMultiPath&)’ was hidden [-Woverloaded-virtual=] 600 | virtual void use(ExtrusionMultiPath& multipath) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:645:18: note: by ‘Slic3r::GetPathsVisitor::use’ 645 | virtual void use(ExtrusionPath3D& path3D) override { | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:595:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursiveConst::use(const Slic3r::ExtrusionEntityCollection&)’ was hidden [-Woverloaded-virtual=] 595 | virtual void use(const ExtrusionEntityCollection& collection) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:658:10: note: by ‘Slic3r::ExtrusionVolume::use’ 658 | void use(const ExtrusionPath3D &path3D) override { volume += unscaled(path3D.length()) * path3D.mm3_per_mm; } | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:594:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursiveConst::use(const Slic3r::ExtrusionLoop&)’ was hidden [-Woverloaded-virtual=] 594 | virtual void use(const ExtrusionLoop& loop) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:658:10: note: by ‘Slic3r::ExtrusionVolume::use’ 658 | void use(const ExtrusionPath3D &path3D) override { volume += unscaled(path3D.length()) * path3D.mm3_per_mm; } | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:593:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursiveConst::use(const Slic3r::ExtrusionMultiPath3D&)’ was hidden [-Woverloaded-virtual=] 593 | virtual void use(const ExtrusionMultiPath3D& multipath) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:658:10: note: by ‘Slic3r::ExtrusionVolume::use’ 658 | void use(const ExtrusionPath3D &path3D) override { volume += unscaled(path3D.length()) * path3D.mm3_per_mm; } | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:592:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursiveConst::use(const Slic3r::ExtrusionMultiPath&)’ was hidden [-Woverloaded-virtual=] 592 | virtual void use(const ExtrusionMultiPath& multipath) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:658:10: note: by ‘Slic3r::ExtrusionVolume::use’ 658 | void use(const ExtrusionPath3D &path3D) override { volume += unscaled(path3D.length()) * path3D.mm3_per_mm; } | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:603:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionEntityCollection&)’ was hidden [-Woverloaded-virtual=] 603 | virtual void use(ExtrusionEntityCollection& collection) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:667:10: note: by ‘Slic3r::ExtrusionModifyFlow::use’ 667 | void use(ExtrusionPath3D &path3D) override { path3D.mm3_per_mm *= _flow_mult; path3D.width *= _flow_mult; } | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:602:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionLoop&)’ was hidden [-Woverloaded-virtual=] 602 | virtual void use(ExtrusionLoop& loop) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:667:10: note: by ‘Slic3r::ExtrusionModifyFlow::use’ 667 | void use(ExtrusionPath3D &path3D) override { path3D.mm3_per_mm *= _flow_mult; path3D.width *= _flow_mult; } | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:601:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionMultiPath3D&)’ was hidden [-Woverloaded-virtual=] 601 | virtual void use(ExtrusionMultiPath3D& multipath) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:667:10: note: by ‘Slic3r::ExtrusionModifyFlow::use’ 667 | void use(ExtrusionPath3D &path3D) override { path3D.mm3_per_mm *= _flow_mult; path3D.width *= _flow_mult; } | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:600:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionMultiPath&)’ was hidden [-Woverloaded-virtual=] 600 | virtual void use(ExtrusionMultiPath& multipath) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:667:10: note: by ‘Slic3r::ExtrusionModifyFlow::use’ 667 | void use(ExtrusionPath3D &path3D) override { path3D.mm3_per_mm *= _flow_mult; path3D.width *= _flow_mult; } | ^~~ In file included from /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/PrusaSlicer.cpp:31: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp: In instantiation of ‘bool Slic3r::ConfigOptionBoolsTempl::is_nil(int32_t) const [with bool NULLABLE = false; int32_t = int]’: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:1703:10: required from here /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:1711:24: warning: comparison of integer expressions of different signedness: ‘int32_t’ {aka ‘int’} and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1711 | return idx < values.size() ? NIL_VALUE() == this->values[idx] : | ~~~~^~~~~~~~~~~~~~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp: In instantiation of ‘bool Slic3r::ConfigOptionFloatsOrPercentsTempl::is_nil(int32_t) const [with bool NULLABLE = false; int32_t = int]’: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:1340:10: required from here /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:1348:24: warning: comparison of integer expressions of different signedness: ‘int32_t’ {aka ‘int’} and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1348 | return idx < values.size() ? (std::isnan(this->values[idx].value) || NIL_VALUE() == this->values[idx]) : | ~~~~^~~~~~~~~~~~~~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp: In instantiation of ‘bool Slic3r::ConfigOptionFloatsTempl::is_nil(int32_t) const [with bool NULLABLE = false; int32_t = int]’: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:814:10: required from here /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:822:24: warning: comparison of integer expressions of different signedness: ‘int32_t’ {aka ‘int’} and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 822 | return idx < values.size() ? (std::isnan(this->values[idx]) || NIL_VALUE() == this->values[idx]) : | ~~~~^~~~~~~~~~~~~~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp: In instantiation of ‘bool Slic3r::ConfigOptionIntsTempl::is_nil(int32_t) const [with bool NULLABLE = false; int32_t = int]’: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:998:10: required from here /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:1006:24: warning: comparison of integer expressions of different signedness: ‘int32_t’ {aka ‘int’} and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1006 | return idx < values.size() ? NIL_VALUE() == this->values[idx] : | ~~~~^~~~~~~~~~~~~~~ [156/433] /usr/bin/x86_64-pc-linux-gnu-g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DOPENVDB_ABI_VERSION_NUMBER=10 -DOPENVDB_USE_DELAYED_LOADING -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/lib64/dbus-1.0/include -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8_build/src/platform -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8_build/src/libslic3r -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libnest2d/include -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/miniz -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libigl -isystem /usr/include/opencascade -isystem /usr/include/Imath -DNDEBUG -march=native -O2 -pipe -fno-strict-aliasing -fext-numeric-literals -Wall -Wno-reorder -std=gnu++17 -fPIC -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -MD -MT src/libslic3r/CMakeFiles/libslic3r.dir/Config.cpp.o -MF src/libslic3r/CMakeFiles/libslic3r.dir/Config.cpp.o.d -o src/libslic3r/CMakeFiles/libslic3r.dir/Config.cpp.o -c /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.cpp /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.cpp: In member function ‘double Slic3r::ConfigBase::get_computed_value(const Slic3r::t_config_option_key&, int) const’: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.cpp:785:89: warning: comparison of integer expressions of different signedness: ‘int32_t’ {aka ‘int’} and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 785 | || opt_extruder_id->get_int() < 0 || opt_extruder_id->get_int() >= vector_opt->size()) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.cpp: In static member function ‘static size_t Slic3r::ConfigBase::load_from_gcode_string_legacy(Slic3r::ConfigBase&, const char*, Slic3r::ConfigSubstitutionContext&)’: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.cpp:1030:17: warning: unused variable ‘end’ [-Wunused-variable] 1030 | const char *end = data_start + strlen(str); | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.cpp: In member function ‘bool Slic3r::DynamicConfig::read_cli(int, const char* const*, Slic3r::t_config_option_keys*, Slic3r::t_config_option_keys*)’: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.cpp:1358:26: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1358 | for (size_t i = 1; i < argc; ++ i) { | ~~^~~~~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.cpp:1412:19: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1412 | if (i == argc-1) { | ~~^~~~~~~~~ In file included from /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.cpp:1: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp: In instantiation of ‘bool Slic3r::ConfigOptionFloatsOrPercentsTempl::is_nil(int32_t) const [with bool NULLABLE = false; int32_t = int]’: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:1354:25: required from ‘double Slic3r::ConfigOptionFloatsOrPercentsTempl::get_abs_value(size_t, double) const [with bool NULLABLE = false; size_t = long unsigned int]’ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.cpp:808:53: required from here /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:1348:24: warning: comparison of integer expressions of different signedness: ‘int32_t’ {aka ‘int’} and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1348 | return idx < values.size() ? (std::isnan(this->values[idx].value) || NIL_VALUE() == this->values[idx]) : | ~~~~^~~~~~~~~~~~~~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp: In instantiation of ‘bool Slic3r::ConfigOptionFloatsTempl::is_nil(int32_t) const [with bool NULLABLE = false; int32_t = int]’: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:1205:99: required from ‘double Slic3r::ConfigOptionPercentsTempl::get_abs_value(size_t, double) const [with bool NULLABLE = false; size_t = long unsigned int]’ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.cpp:820:50: required from here /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:822:24: warning: comparison of integer expressions of different signedness: ‘int32_t’ {aka ‘int’} and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 822 | return idx < values.size() ? (std::isnan(this->values[idx]) || NIL_VALUE() == this->values[idx]) : | ~~~~^~~~~~~~~~~~~~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp: In instantiation of ‘bool Slic3r::ConfigOptionBoolsTempl::is_nil(int32_t) const [with bool NULLABLE = false; int32_t = int]’: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:1703:10: required from here /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:1711:24: warning: comparison of integer expressions of different signedness: ‘int32_t’ {aka ‘int’} and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1711 | return idx < values.size() ? NIL_VALUE() == this->values[idx] : | ~~~~^~~~~~~~~~~~~~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp: In instantiation of ‘bool Slic3r::ConfigOptionIntsTempl::is_nil(int32_t) const [with bool NULLABLE = false; int32_t = int]’: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:998:10: required from here /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:1006:24: warning: comparison of integer expressions of different signedness: ‘int32_t’ {aka ‘int’} and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1006 | return idx < values.size() ? NIL_VALUE() == this->values[idx] : | ~~~~^~~~~~~~~~~~~~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp: In instantiation of ‘bool Slic3r::ConfigOptionBoolsTempl::is_nil(int32_t) const [with bool NULLABLE = true; int32_t = int]’: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:1703:10: required from here /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:1711:24: warning: comparison of integer expressions of different signedness: ‘int32_t’ {aka ‘int’} and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1711 | return idx < values.size() ? NIL_VALUE() == this->values[idx] : | ~~~~^~~~~~~~~~~~~~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp: In instantiation of ‘bool Slic3r::ConfigOptionFloatsOrPercentsTempl::is_nil(int32_t) const [with bool NULLABLE = true; int32_t = int]’: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:1340:10: required from here /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:1348:24: warning: comparison of integer expressions of different signedness: ‘int32_t’ {aka ‘int’} and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1348 | return idx < values.size() ? (std::isnan(this->values[idx].value) || NIL_VALUE() == this->values[idx]) : | ~~~~^~~~~~~~~~~~~~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp: In instantiation of ‘bool Slic3r::ConfigOptionFloatsTempl::is_nil(int32_t) const [with bool NULLABLE = true; int32_t = int]’: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:814:10: required from here /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:822:24: warning: comparison of integer expressions of different signedness: ‘int32_t’ {aka ‘int’} and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 822 | return idx < values.size() ? (std::isnan(this->values[idx]) || NIL_VALUE() == this->values[idx]) : | ~~~~^~~~~~~~~~~~~~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp: In instantiation of ‘bool Slic3r::ConfigOptionIntsTempl::is_nil(int32_t) const [with bool NULLABLE = true; int32_t = int]’: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:998:10: required from here /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:1006:24: warning: comparison of integer expressions of different signedness: ‘int32_t’ {aka ‘int’} and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1006 | return idx < values.size() ? NIL_VALUE() == this->values[idx] : | ~~~~^~~~~~~~~~~~~~~ [157/433] /usr/bin/x86_64-pc-linux-gnu-g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DOPENVDB_ABI_VERSION_NUMBER=10 -DOPENVDB_USE_DELAYED_LOADING -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/lib64/dbus-1.0/include -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8_build/src/platform -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8_build/src/libslic3r -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libnest2d/include -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/miniz -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libigl -isystem /usr/include/opencascade -isystem /usr/include/Imath -DNDEBUG -march=native -O2 -pipe -fno-strict-aliasing -fext-numeric-literals -Wall -Wno-reorder -std=gnu++17 -fPIC -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -MD -MT src/libslic3r/CMakeFiles/libslic3r.dir/Fill/FillGyroid.cpp.o -MF src/libslic3r/CMakeFiles/libslic3r.dir/Fill/FillGyroid.cpp.o.d -o src/libslic3r/CMakeFiles/libslic3r.dir/Fill/FillGyroid.cpp.o -c /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Fill/FillGyroid.cpp In file included from /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Fill/../ShortestPath.hpp:5, from /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Fill/FillGyroid.cpp:2: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Fill/../ExtrusionEntity.hpp:603:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionEntityCollection&)’ was hidden [-Woverloaded-virtual=] 603 | virtual void use(ExtrusionEntityCollection& collection) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Fill/../ExtrusionEntity.hpp:634:18: note: by ‘Slic3r::SimplifyVisitor::use’ 634 | virtual void use(ExtrusionPath3D& path3D) override { | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Fill/../ExtrusionEntity.hpp:602:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionLoop&)’ was hidden [-Woverloaded-virtual=] 602 | virtual void use(ExtrusionLoop& loop) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Fill/../ExtrusionEntity.hpp:634:18: note: by ‘Slic3r::SimplifyVisitor::use’ 634 | virtual void use(ExtrusionPath3D& path3D) override { | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Fill/../ExtrusionEntity.hpp:601:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionMultiPath3D&)’ was hidden [-Woverloaded-virtual=] 601 | virtual void use(ExtrusionMultiPath3D& multipath) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Fill/../ExtrusionEntity.hpp:634:18: note: by ‘Slic3r::SimplifyVisitor::use’ 634 | virtual void use(ExtrusionPath3D& path3D) override { | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Fill/../ExtrusionEntity.hpp:600:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionMultiPath&)’ was hidden [-Woverloaded-virtual=] 600 | virtual void use(ExtrusionMultiPath& multipath) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Fill/../ExtrusionEntity.hpp:634:18: note: by ‘Slic3r::SimplifyVisitor::use’ 634 | virtual void use(ExtrusionPath3D& path3D) override { | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Fill/../ExtrusionEntity.hpp:603:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionEntityCollection&)’ was hidden [-Woverloaded-virtual=] 603 | virtual void use(ExtrusionEntityCollection& collection) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Fill/../ExtrusionEntity.hpp:645:18: note: by ‘Slic3r::GetPathsVisitor::use’ 645 | virtual void use(ExtrusionPath3D& path3D) override { | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Fill/../ExtrusionEntity.hpp:602:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionLoop&)’ was hidden [-Woverloaded-virtual=] 602 | virtual void use(ExtrusionLoop& loop) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Fill/../ExtrusionEntity.hpp:645:18: note: by ‘Slic3r::GetPathsVisitor::use’ 645 | virtual void use(ExtrusionPath3D& path3D) override { | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Fill/../ExtrusionEntity.hpp:601:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionMultiPath3D&)’ was hidden [-Woverloaded-virtual=] 601 | virtual void use(ExtrusionMultiPath3D& multipath) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Fill/../ExtrusionEntity.hpp:645:18: note: by ‘Slic3r::GetPathsVisitor::use’ 645 | virtual void use(ExtrusionPath3D& path3D) override { | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Fill/../ExtrusionEntity.hpp:600:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionMultiPath&)’ was hidden [-Woverloaded-virtual=] 600 | virtual void use(ExtrusionMultiPath& multipath) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Fill/../ExtrusionEntity.hpp:645:18: note: by ‘Slic3r::GetPathsVisitor::use’ 645 | virtual void use(ExtrusionPath3D& path3D) override { | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Fill/../ExtrusionEntity.hpp:595:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursiveConst::use(const Slic3r::ExtrusionEntityCollection&)’ was hidden [-Woverloaded-virtual=] 595 | virtual void use(const ExtrusionEntityCollection& collection) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Fill/../ExtrusionEntity.hpp:658:10: note: by ‘Slic3r::ExtrusionVolume::use’ 658 | void use(const ExtrusionPath3D &path3D) override { volume += unscaled(path3D.length()) * path3D.mm3_per_mm; } | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Fill/../ExtrusionEntity.hpp:594:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursiveConst::use(const Slic3r::ExtrusionLoop&)’ was hidden [-Woverloaded-virtual=] 594 | virtual void use(const ExtrusionLoop& loop) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Fill/../ExtrusionEntity.hpp:658:10: note: by ‘Slic3r::ExtrusionVolume::use’ 658 | void use(const ExtrusionPath3D &path3D) override { volume += unscaled(path3D.length()) * path3D.mm3_per_mm; } | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Fill/../ExtrusionEntity.hpp:593:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursiveConst::use(const Slic3r::ExtrusionMultiPath3D&)’ was hidden [-Woverloaded-virtual=] 593 | virtual void use(const ExtrusionMultiPath3D& multipath) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Fill/../ExtrusionEntity.hpp:658:10: note: by ‘Slic3r::ExtrusionVolume::use’ 658 | void use(const ExtrusionPath3D &path3D) override { volume += unscaled(path3D.length()) * path3D.mm3_per_mm; } | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Fill/../ExtrusionEntity.hpp:592:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursiveConst::use(const Slic3r::ExtrusionMultiPath&)’ was hidden [-Woverloaded-virtual=] 592 | virtual void use(const ExtrusionMultiPath& multipath) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Fill/../ExtrusionEntity.hpp:658:10: note: by ‘Slic3r::ExtrusionVolume::use’ 658 | void use(const ExtrusionPath3D &path3D) override { volume += unscaled(path3D.length()) * path3D.mm3_per_mm; } | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Fill/../ExtrusionEntity.hpp:603:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionEntityCollection&)’ was hidden [-Woverloaded-virtual=] 603 | virtual void use(ExtrusionEntityCollection& collection) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Fill/../ExtrusionEntity.hpp:667:10: note: by ‘Slic3r::ExtrusionModifyFlow::use’ 667 | void use(ExtrusionPath3D &path3D) override { path3D.mm3_per_mm *= _flow_mult; path3D.width *= _flow_mult; } | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Fill/../ExtrusionEntity.hpp:602:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionLoop&)’ was hidden [-Woverloaded-virtual=] 602 | virtual void use(ExtrusionLoop& loop) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Fill/../ExtrusionEntity.hpp:667:10: note: by ‘Slic3r::ExtrusionModifyFlow::use’ 667 | void use(ExtrusionPath3D &path3D) override { path3D.mm3_per_mm *= _flow_mult; path3D.width *= _flow_mult; } | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Fill/../ExtrusionEntity.hpp:601:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionMultiPath3D&)’ was hidden [-Woverloaded-virtual=] 601 | virtual void use(ExtrusionMultiPath3D& multipath) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Fill/../ExtrusionEntity.hpp:667:10: note: by ‘Slic3r::ExtrusionModifyFlow::use’ 667 | void use(ExtrusionPath3D &path3D) override { path3D.mm3_per_mm *= _flow_mult; path3D.width *= _flow_mult; } | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Fill/../ExtrusionEntity.hpp:600:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionMultiPath&)’ was hidden [-Woverloaded-virtual=] 600 | virtual void use(ExtrusionMultiPath& multipath) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Fill/../ExtrusionEntity.hpp:667:10: note: by ‘Slic3r::ExtrusionModifyFlow::use’ 667 | void use(ExtrusionPath3D &path3D) override { path3D.mm3_per_mm *= _flow_mult; path3D.width *= _flow_mult; } | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Fill/FillGyroid.cpp: In member function ‘virtual void Slic3r::FillGyroid::_fill_surface_single(const Slic3r::FillParams&, unsigned int, const std::pair&, Slic3r::ExPolygon, Slic3r::Polylines&) const’: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Fill/FillGyroid.cpp:168:18: warning: unused variable ‘tolerance_old’ [-Wunused-variable] 168 | const double tolerance_old = std::min(this->get_spacing() / 2, FillGyroid::PatternTolerance) / unscaled(scaleFactor); | ^~~~~~~~~~~~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Fill/FillGyroid.cpp:169:18: warning: unused variable ‘tolerance_old2’ [-Wunused-variable] 169 | const double tolerance_old2 = std::min(this->get_spacing() / 2, FillGyroid::PatternTolerance) * density_adjusted / this->get_spacing(); | ^~~~~~~~~~~~~~ In file included from /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Fill/../ExtrusionEntity.hpp:12: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘bool Slic3r::ConfigOptionBoolsTempl::is_nil(int32_t) const [with bool NULLABLE = false; int32_t = int]’: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Fill/../Config.hpp:1703:10: required from here /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Fill/../Config.hpp:1711:24: warning: comparison of integer expressions of different signedness: ‘int32_t’ {aka ‘int’} and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1711 | return idx < values.size() ? NIL_VALUE() == this->values[idx] : | ~~~~^~~~~~~~~~~~~~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘bool Slic3r::ConfigOptionFloatsOrPercentsTempl::is_nil(int32_t) const [with bool NULLABLE = false; int32_t = int]’: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Fill/../Config.hpp:1340:10: required from here /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Fill/../Config.hpp:1348:24: warning: comparison of integer expressions of different signedness: ‘int32_t’ {aka ‘int’} and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1348 | return idx < values.size() ? (std::isnan(this->values[idx].value) || NIL_VALUE() == this->values[idx]) : | ~~~~^~~~~~~~~~~~~~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘bool Slic3r::ConfigOptionFloatsTempl::is_nil(int32_t) const [with bool NULLABLE = false; int32_t = int]’: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Fill/../Config.hpp:814:10: required from here /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Fill/../Config.hpp:822:24: warning: comparison of integer expressions of different signedness: ‘int32_t’ {aka ‘int’} and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 822 | return idx < values.size() ? (std::isnan(this->values[idx]) || NIL_VALUE() == this->values[idx]) : | ~~~~^~~~~~~~~~~~~~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘bool Slic3r::ConfigOptionIntsTempl::is_nil(int32_t) const [with bool NULLABLE = false; int32_t = int]’: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Fill/../Config.hpp:998:10: required from here /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Fill/../Config.hpp:1006:24: warning: comparison of integer expressions of different signedness: ‘int32_t’ {aka ‘int’} and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1006 | return idx < values.size() ? NIL_VALUE() == this->values[idx] : | ~~~~^~~~~~~~~~~~~~~ [158/433] /usr/bin/x86_64-pc-linux-gnu-g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DOPENVDB_ABI_VERSION_NUMBER=10 -DOPENVDB_USE_DELAYED_LOADING -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/lib64/dbus-1.0/include -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8_build/src/platform -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8_build/src/libslic3r -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libnest2d/include -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/miniz -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libigl -isystem /usr/include/opencascade -isystem /usr/include/Imath -DNDEBUG -march=native -O2 -pipe -fno-strict-aliasing -fext-numeric-literals -Wall -Wno-reorder -std=gnu++17 -fPIC -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -MD -MT src/libslic3r/CMakeFiles/libslic3r.dir/Fill/FillConcentric.cpp.o -MF src/libslic3r/CMakeFiles/libslic3r.dir/Fill/FillConcentric.cpp.o.d -o src/libslic3r/CMakeFiles/libslic3r.dir/Fill/FillConcentric.cpp.o -c /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Fill/FillConcentric.cpp In file included from /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Fill/FillConcentric.cpp:4: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Fill/../ExtrusionEntity.hpp:603:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionEntityCollection&)’ was hidden [-Woverloaded-virtual=] 603 | virtual void use(ExtrusionEntityCollection& collection) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Fill/../ExtrusionEntity.hpp:634:18: note: by ‘Slic3r::SimplifyVisitor::use’ 634 | virtual void use(ExtrusionPath3D& path3D) override { | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Fill/../ExtrusionEntity.hpp:602:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionLoop&)’ was hidden [-Woverloaded-virtual=] 602 | virtual void use(ExtrusionLoop& loop) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Fill/../ExtrusionEntity.hpp:634:18: note: by ‘Slic3r::SimplifyVisitor::use’ 634 | virtual void use(ExtrusionPath3D& path3D) override { | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Fill/../ExtrusionEntity.hpp:601:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionMultiPath3D&)’ was hidden [-Woverloaded-virtual=] 601 | virtual void use(ExtrusionMultiPath3D& multipath) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Fill/../ExtrusionEntity.hpp:634:18: note: by ‘Slic3r::SimplifyVisitor::use’ 634 | virtual void use(ExtrusionPath3D& path3D) override { | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Fill/../ExtrusionEntity.hpp:600:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionMultiPath&)’ was hidden [-Woverloaded-virtual=] 600 | virtual void use(ExtrusionMultiPath& multipath) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Fill/../ExtrusionEntity.hpp:634:18: note: by ‘Slic3r::SimplifyVisitor::use’ 634 | virtual void use(ExtrusionPath3D& path3D) override { | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Fill/../ExtrusionEntity.hpp:603:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionEntityCollection&)’ was hidden [-Woverloaded-virtual=] 603 | virtual void use(ExtrusionEntityCollection& collection) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Fill/../ExtrusionEntity.hpp:645:18: note: by ‘Slic3r::GetPathsVisitor::use’ 645 | virtual void use(ExtrusionPath3D& path3D) override { | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Fill/../ExtrusionEntity.hpp:602:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionLoop&)’ was hidden [-Woverloaded-virtual=] 602 | virtual void use(ExtrusionLoop& loop) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Fill/../ExtrusionEntity.hpp:645:18: note: by ‘Slic3r::GetPathsVisitor::use’ 645 | virtual void use(ExtrusionPath3D& path3D) override { | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Fill/../ExtrusionEntity.hpp:601:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionMultiPath3D&)’ was hidden [-Woverloaded-virtual=] 601 | virtual void use(ExtrusionMultiPath3D& multipath) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Fill/../ExtrusionEntity.hpp:645:18: note: by ‘Slic3r::GetPathsVisitor::use’ 645 | virtual void use(ExtrusionPath3D& path3D) override { | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Fill/../ExtrusionEntity.hpp:600:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionMultiPath&)’ was hidden [-Woverloaded-virtual=] 600 | virtual void use(ExtrusionMultiPath& multipath) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Fill/../ExtrusionEntity.hpp:645:18: note: by ‘Slic3r::GetPathsVisitor::use’ 645 | virtual void use(ExtrusionPath3D& path3D) override { | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Fill/../ExtrusionEntity.hpp:595:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursiveConst::use(const Slic3r::ExtrusionEntityCollection&)’ was hidden [-Woverloaded-virtual=] 595 | virtual void use(const ExtrusionEntityCollection& collection) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Fill/../ExtrusionEntity.hpp:658:10: note: by ‘Slic3r::ExtrusionVolume::use’ 658 | void use(const ExtrusionPath3D &path3D) override { volume += unscaled(path3D.length()) * path3D.mm3_per_mm; } | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Fill/../ExtrusionEntity.hpp:594:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursiveConst::use(const Slic3r::ExtrusionLoop&)’ was hidden [-Woverloaded-virtual=] 594 | virtual void use(const ExtrusionLoop& loop) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Fill/../ExtrusionEntity.hpp:658:10: note: by ‘Slic3r::ExtrusionVolume::use’ 658 | void use(const ExtrusionPath3D &path3D) override { volume += unscaled(path3D.length()) * path3D.mm3_per_mm; } | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Fill/../ExtrusionEntity.hpp:593:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursiveConst::use(const Slic3r::ExtrusionMultiPath3D&)’ was hidden [-Woverloaded-virtual=] 593 | virtual void use(const ExtrusionMultiPath3D& multipath) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Fill/../ExtrusionEntity.hpp:658:10: note: by ‘Slic3r::ExtrusionVolume::use’ 658 | void use(const ExtrusionPath3D &path3D) override { volume += unscaled(path3D.length()) * path3D.mm3_per_mm; } | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Fill/../ExtrusionEntity.hpp:592:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursiveConst::use(const Slic3r::ExtrusionMultiPath&)’ was hidden [-Woverloaded-virtual=] 592 | virtual void use(const ExtrusionMultiPath& multipath) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Fill/../ExtrusionEntity.hpp:658:10: note: by ‘Slic3r::ExtrusionVolume::use’ 658 | void use(const ExtrusionPath3D &path3D) override { volume += unscaled(path3D.length()) * path3D.mm3_per_mm; } | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Fill/../ExtrusionEntity.hpp:603:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionEntityCollection&)’ was hidden [-Woverloaded-virtual=] 603 | virtual void use(ExtrusionEntityCollection& collection) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Fill/../ExtrusionEntity.hpp:667:10: note: by ‘Slic3r::ExtrusionModifyFlow::use’ 667 | void use(ExtrusionPath3D &path3D) override { path3D.mm3_per_mm *= _flow_mult; path3D.width *= _flow_mult; } | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Fill/../ExtrusionEntity.hpp:602:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionLoop&)’ was hidden [-Woverloaded-virtual=] 602 | virtual void use(ExtrusionLoop& loop) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Fill/../ExtrusionEntity.hpp:667:10: note: by ‘Slic3r::ExtrusionModifyFlow::use’ 667 | void use(ExtrusionPath3D &path3D) override { path3D.mm3_per_mm *= _flow_mult; path3D.width *= _flow_mult; } | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Fill/../ExtrusionEntity.hpp:601:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionMultiPath3D&)’ was hidden [-Woverloaded-virtual=] 601 | virtual void use(ExtrusionMultiPath3D& multipath) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Fill/../ExtrusionEntity.hpp:667:10: note: by ‘Slic3r::ExtrusionModifyFlow::use’ 667 | void use(ExtrusionPath3D &path3D) override { path3D.mm3_per_mm *= _flow_mult; path3D.width *= _flow_mult; } | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Fill/../ExtrusionEntity.hpp:600:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionMultiPath&)’ was hidden [-Woverloaded-virtual=] 600 | virtual void use(ExtrusionMultiPath& multipath) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Fill/../ExtrusionEntity.hpp:667:10: note: by ‘Slic3r::ExtrusionModifyFlow::use’ 667 | void use(ExtrusionPath3D &path3D) override { path3D.mm3_per_mm *= _flow_mult; path3D.width *= _flow_mult; } | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Fill/FillConcentric.cpp: In member function ‘virtual void Slic3r::FillConcentric::_fill_surface_single(const Slic3r::FillParams&, unsigned int, const std::pair&, Slic3r::ExPolygon, Slic3r::Polylines&) const’: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Fill/FillConcentric.cpp:31:17: warning: variable ‘bounding_box’ set but not used [-Wunused-but-set-variable] 31 | BoundingBox bounding_box = expolygon.contour.bounding_box(); | ^~~~~~~~~~~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Fill/FillConcentric.cpp: In member function ‘virtual void Slic3r::FillConcentricWGapFill::fill_surface_extrusion(const Slic3r::Surface*, const Slic3r::FillParams&, Slic3r::ExtrusionEntitiesPtr&) const’: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Fill/FillConcentric.cpp:199:43: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector > >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 199 | for (int idx_bunch = 0; idx_bunch < bunch_2_shell_2_loops.size(); idx_bunch++) { | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Fill/FillConcentric.cpp:292:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 292 | if (idx_bunch < bunch_2_gaps.size() && !bunch_2_gaps[idx_bunch].empty() && params.density >= 1) { | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Fill/FillConcentric.cpp:113:18: warning: unused variable ‘init_spacing’ [-Wunused-variable] 113 | coordf_t init_spacing = this->get_spacing(); | ^~~~~~~~~~~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Fill/FillConcentric.cpp:116:21: warning: variable ‘bounding_box’ set but not used [-Wunused-but-set-variable] 116 | BoundingBox bounding_box = expolygon.contour.bounding_box(); | ^~~~~~~~~~~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Fill/FillConcentric.cpp:401:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 401 | for (int i = 0; i < gapfill_areas.size(); i++) { | ~~^~~~~~~~~~~~~~~~~~~~~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Fill/FillConcentric.cpp:419:20: warning: unused variable ‘length_tot’ [-Wunused-variable] 419 | double length_tot = 0; | ^~~~~~~~~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Fill/FillConcentric.cpp:420:20: warning: unused variable ‘nb_lines’ [-Wunused-variable] 420 | int nb_lines = 0; | ^~~~~~~~ In file included from /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Fill/../ExtrusionEntity.hpp:12: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘bool Slic3r::ConfigOptionBoolsTempl::is_nil(int32_t) const [with bool NULLABLE = false; int32_t = int]’: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Fill/../Config.hpp:1703:10: required from here /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Fill/../Config.hpp:1711:24: warning: comparison of integer expressions of different signedness: ‘int32_t’ {aka ‘int’} and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1711 | return idx < values.size() ? NIL_VALUE() == this->values[idx] : | ~~~~^~~~~~~~~~~~~~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘bool Slic3r::ConfigOptionFloatsOrPercentsTempl::is_nil(int32_t) const [with bool NULLABLE = false; int32_t = int]’: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Fill/../Config.hpp:1340:10: required from here /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Fill/../Config.hpp:1348:24: warning: comparison of integer expressions of different signedness: ‘int32_t’ {aka ‘int’} and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1348 | return idx < values.size() ? (std::isnan(this->values[idx].value) || NIL_VALUE() == this->values[idx]) : | ~~~~^~~~~~~~~~~~~~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘bool Slic3r::ConfigOptionFloatsTempl::is_nil(int32_t) const [with bool NULLABLE = false; int32_t = int]’: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Fill/../Config.hpp:814:10: required from here /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Fill/../Config.hpp:822:24: warning: comparison of integer expressions of different signedness: ‘int32_t’ {aka ‘int’} and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 822 | return idx < values.size() ? (std::isnan(this->values[idx]) || NIL_VALUE() == this->values[idx]) : | ~~~~^~~~~~~~~~~~~~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘bool Slic3r::ConfigOptionIntsTempl::is_nil(int32_t) const [with bool NULLABLE = false; int32_t = int]’: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Fill/../Config.hpp:998:10: required from here /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Fill/../Config.hpp:1006:24: warning: comparison of integer expressions of different signedness: ‘int32_t’ {aka ‘int’} and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1006 | return idx < values.size() ? NIL_VALUE() == this->values[idx] : | ~~~~^~~~~~~~~~~~~~~ [159/433] /usr/bin/x86_64-pc-linux-gnu-g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DOPENVDB_ABI_VERSION_NUMBER=10 -DOPENVDB_USE_DELAYED_LOADING -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/lib64/dbus-1.0/include -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8_build/src/platform -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8_build/src/libslic3r -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libnest2d/include -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/miniz -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libigl -isystem /usr/include/opencascade -isystem /usr/include/Imath -DNDEBUG -march=native -O2 -pipe -fno-strict-aliasing -fext-numeric-literals -Wall -Wno-reorder -std=gnu++17 -fPIC -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -MD -MT src/libslic3r/CMakeFiles/libslic3r.dir/Fill/FillPlanePath.cpp.o -MF src/libslic3r/CMakeFiles/libslic3r.dir/Fill/FillPlanePath.cpp.o.d -o src/libslic3r/CMakeFiles/libslic3r.dir/Fill/FillPlanePath.cpp.o -c /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Fill/FillPlanePath.cpp In file included from /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Fill/../ShortestPath.hpp:5, from /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Fill/FillPlanePath.cpp:2: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Fill/../ExtrusionEntity.hpp:603:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionEntityCollection&)’ was hidden [-Woverloaded-virtual=] 603 | virtual void use(ExtrusionEntityCollection& collection) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Fill/../ExtrusionEntity.hpp:634:18: note: by ‘Slic3r::SimplifyVisitor::use’ 634 | virtual void use(ExtrusionPath3D& path3D) override { | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Fill/../ExtrusionEntity.hpp:602:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionLoop&)’ was hidden [-Woverloaded-virtual=] 602 | virtual void use(ExtrusionLoop& loop) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Fill/../ExtrusionEntity.hpp:634:18: note: by ‘Slic3r::SimplifyVisitor::use’ 634 | virtual void use(ExtrusionPath3D& path3D) override { | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Fill/../ExtrusionEntity.hpp:601:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionMultiPath3D&)’ was hidden [-Woverloaded-virtual=] 601 | virtual void use(ExtrusionMultiPath3D& multipath) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Fill/../ExtrusionEntity.hpp:634:18: note: by ‘Slic3r::SimplifyVisitor::use’ 634 | virtual void use(ExtrusionPath3D& path3D) override { | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Fill/../ExtrusionEntity.hpp:600:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionMultiPath&)’ was hidden [-Woverloaded-virtual=] 600 | virtual void use(ExtrusionMultiPath& multipath) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Fill/../ExtrusionEntity.hpp:634:18: note: by ‘Slic3r::SimplifyVisitor::use’ 634 | virtual void use(ExtrusionPath3D& path3D) override { | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Fill/../ExtrusionEntity.hpp:603:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionEntityCollection&)’ was hidden [-Woverloaded-virtual=] 603 | virtual void use(ExtrusionEntityCollection& collection) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Fill/../ExtrusionEntity.hpp:645:18: note: by ‘Slic3r::GetPathsVisitor::use’ 645 | virtual void use(ExtrusionPath3D& path3D) override { | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Fill/../ExtrusionEntity.hpp:602:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionLoop&)’ was hidden [-Woverloaded-virtual=] 602 | virtual void use(ExtrusionLoop& loop) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Fill/../ExtrusionEntity.hpp:645:18: note: by ‘Slic3r::GetPathsVisitor::use’ 645 | virtual void use(ExtrusionPath3D& path3D) override { | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Fill/../ExtrusionEntity.hpp:601:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionMultiPath3D&)’ was hidden [-Woverloaded-virtual=] 601 | virtual void use(ExtrusionMultiPath3D& multipath) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Fill/../ExtrusionEntity.hpp:645:18: note: by ‘Slic3r::GetPathsVisitor::use’ 645 | virtual void use(ExtrusionPath3D& path3D) override { | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Fill/../ExtrusionEntity.hpp:600:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionMultiPath&)’ was hidden [-Woverloaded-virtual=] 600 | virtual void use(ExtrusionMultiPath& multipath) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Fill/../ExtrusionEntity.hpp:645:18: note: by ‘Slic3r::GetPathsVisitor::use’ 645 | virtual void use(ExtrusionPath3D& path3D) override { | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Fill/../ExtrusionEntity.hpp:595:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursiveConst::use(const Slic3r::ExtrusionEntityCollection&)’ was hidden [-Woverloaded-virtual=] 595 | virtual void use(const ExtrusionEntityCollection& collection) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Fill/../ExtrusionEntity.hpp:658:10: note: by ‘Slic3r::ExtrusionVolume::use’ 658 | void use(const ExtrusionPath3D &path3D) override { volume += unscaled(path3D.length()) * path3D.mm3_per_mm; } | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Fill/../ExtrusionEntity.hpp:594:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursiveConst::use(const Slic3r::ExtrusionLoop&)’ was hidden [-Woverloaded-virtual=] 594 | virtual void use(const ExtrusionLoop& loop) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Fill/../ExtrusionEntity.hpp:658:10: note: by ‘Slic3r::ExtrusionVolume::use’ 658 | void use(const ExtrusionPath3D &path3D) override { volume += unscaled(path3D.length()) * path3D.mm3_per_mm; } | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Fill/../ExtrusionEntity.hpp:593:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursiveConst::use(const Slic3r::ExtrusionMultiPath3D&)’ was hidden [-Woverloaded-virtual=] 593 | virtual void use(const ExtrusionMultiPath3D& multipath) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Fill/../ExtrusionEntity.hpp:658:10: note: by ‘Slic3r::ExtrusionVolume::use’ 658 | void use(const ExtrusionPath3D &path3D) override { volume += unscaled(path3D.length()) * path3D.mm3_per_mm; } | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Fill/../ExtrusionEntity.hpp:592:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursiveConst::use(const Slic3r::ExtrusionMultiPath&)’ was hidden [-Woverloaded-virtual=] 592 | virtual void use(const ExtrusionMultiPath& multipath) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Fill/../ExtrusionEntity.hpp:658:10: note: by ‘Slic3r::ExtrusionVolume::use’ 658 | void use(const ExtrusionPath3D &path3D) override { volume += unscaled(path3D.length()) * path3D.mm3_per_mm; } | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Fill/../ExtrusionEntity.hpp:603:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionEntityCollection&)’ was hidden [-Woverloaded-virtual=] 603 | virtual void use(ExtrusionEntityCollection& collection) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Fill/../ExtrusionEntity.hpp:667:10: note: by ‘Slic3r::ExtrusionModifyFlow::use’ 667 | void use(ExtrusionPath3D &path3D) override { path3D.mm3_per_mm *= _flow_mult; path3D.width *= _flow_mult; } | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Fill/../ExtrusionEntity.hpp:602:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionLoop&)’ was hidden [-Woverloaded-virtual=] 602 | virtual void use(ExtrusionLoop& loop) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Fill/../ExtrusionEntity.hpp:667:10: note: by ‘Slic3r::ExtrusionModifyFlow::use’ 667 | void use(ExtrusionPath3D &path3D) override { path3D.mm3_per_mm *= _flow_mult; path3D.width *= _flow_mult; } | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Fill/../ExtrusionEntity.hpp:601:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionMultiPath3D&)’ was hidden [-Woverloaded-virtual=] 601 | virtual void use(ExtrusionMultiPath3D& multipath) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Fill/../ExtrusionEntity.hpp:667:10: note: by ‘Slic3r::ExtrusionModifyFlow::use’ 667 | void use(ExtrusionPath3D &path3D) override { path3D.mm3_per_mm *= _flow_mult; path3D.width *= _flow_mult; } | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Fill/../ExtrusionEntity.hpp:600:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionMultiPath&)’ was hidden [-Woverloaded-virtual=] 600 | virtual void use(ExtrusionMultiPath& multipath) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Fill/../ExtrusionEntity.hpp:667:10: note: by ‘Slic3r::ExtrusionModifyFlow::use’ 667 | void use(ExtrusionPath3D &path3D) override { path3D.mm3_per_mm *= _flow_mult; path3D.width *= _flow_mult; } | ^~~ In file included from /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Fill/../ExtrusionEntity.hpp:12: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘bool Slic3r::ConfigOptionBoolsTempl::is_nil(int32_t) const [with bool NULLABLE = false; int32_t = int]’: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Fill/../Config.hpp:1703:10: required from here /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Fill/../Config.hpp:1711:24: warning: comparison of integer expressions of different signedness: ‘int32_t’ {aka ‘int’} and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1711 | return idx < values.size() ? NIL_VALUE() == this->values[idx] : | ~~~~^~~~~~~~~~~~~~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘bool Slic3r::ConfigOptionFloatsOrPercentsTempl::is_nil(int32_t) const [with bool NULLABLE = false; int32_t = int]’: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Fill/../Config.hpp:1340:10: required from here /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Fill/../Config.hpp:1348:24: warning: comparison of integer expressions of different signedness: ‘int32_t’ {aka ‘int’} and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1348 | return idx < values.size() ? (std::isnan(this->values[idx].value) || NIL_VALUE() == this->values[idx]) : | ~~~~^~~~~~~~~~~~~~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘bool Slic3r::ConfigOptionFloatsTempl::is_nil(int32_t) const [with bool NULLABLE = false; int32_t = int]’: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Fill/../Config.hpp:814:10: required from here /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Fill/../Config.hpp:822:24: warning: comparison of integer expressions of different signedness: ‘int32_t’ {aka ‘int’} and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 822 | return idx < values.size() ? (std::isnan(this->values[idx]) || NIL_VALUE() == this->values[idx]) : | ~~~~^~~~~~~~~~~~~~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘bool Slic3r::ConfigOptionIntsTempl::is_nil(int32_t) const [with bool NULLABLE = false; int32_t = int]’: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Fill/../Config.hpp:998:10: required from here /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Fill/../Config.hpp:1006:24: warning: comparison of integer expressions of different signedness: ‘int32_t’ {aka ‘int’} and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1006 | return idx < values.size() ? NIL_VALUE() == this->values[idx] : | ~~~~^~~~~~~~~~~~~~~ [160/433] /usr/bin/x86_64-pc-linux-gnu-g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DOPENVDB_ABI_VERSION_NUMBER=10 -DOPENVDB_USE_DELAYED_LOADING -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/lib64/dbus-1.0/include -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8_build/src/platform -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8_build/src/libslic3r -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libnest2d/include -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/miniz -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libigl -isystem /usr/include/opencascade -isystem /usr/include/Imath -DNDEBUG -march=native -O2 -pipe -fno-strict-aliasing -fext-numeric-literals -Wall -Wno-reorder -std=gnu++17 -fPIC -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -MD -MT src/libslic3r/CMakeFiles/libslic3r.dir/Fill/FillLine.cpp.o -MF src/libslic3r/CMakeFiles/libslic3r.dir/Fill/FillLine.cpp.o.d -o src/libslic3r/CMakeFiles/libslic3r.dir/Fill/FillLine.cpp.o -c /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Fill/FillLine.cpp In file included from /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Fill/../ShortestPath.hpp:5, from /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Fill/FillLine.cpp:3: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Fill/../ExtrusionEntity.hpp:603:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionEntityCollection&)’ was hidden [-Woverloaded-virtual=] 603 | virtual void use(ExtrusionEntityCollection& collection) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Fill/../ExtrusionEntity.hpp:634:18: note: by ‘Slic3r::SimplifyVisitor::use’ 634 | virtual void use(ExtrusionPath3D& path3D) override { | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Fill/../ExtrusionEntity.hpp:602:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionLoop&)’ was hidden [-Woverloaded-virtual=] 602 | virtual void use(ExtrusionLoop& loop) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Fill/../ExtrusionEntity.hpp:634:18: note: by ‘Slic3r::SimplifyVisitor::use’ 634 | virtual void use(ExtrusionPath3D& path3D) override { | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Fill/../ExtrusionEntity.hpp:601:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionMultiPath3D&)’ was hidden [-Woverloaded-virtual=] 601 | virtual void use(ExtrusionMultiPath3D& multipath) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Fill/../ExtrusionEntity.hpp:634:18: note: by ‘Slic3r::SimplifyVisitor::use’ 634 | virtual void use(ExtrusionPath3D& path3D) override { | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Fill/../ExtrusionEntity.hpp:600:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionMultiPath&)’ was hidden [-Woverloaded-virtual=] 600 | virtual void use(ExtrusionMultiPath& multipath) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Fill/../ExtrusionEntity.hpp:634:18: note: by ‘Slic3r::SimplifyVisitor::use’ 634 | virtual void use(ExtrusionPath3D& path3D) override { | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Fill/../ExtrusionEntity.hpp:603:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionEntityCollection&)’ was hidden [-Woverloaded-virtual=] 603 | virtual void use(ExtrusionEntityCollection& collection) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Fill/../ExtrusionEntity.hpp:645:18: note: by ‘Slic3r::GetPathsVisitor::use’ 645 | virtual void use(ExtrusionPath3D& path3D) override { | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Fill/../ExtrusionEntity.hpp:602:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionLoop&)’ was hidden [-Woverloaded-virtual=] 602 | virtual void use(ExtrusionLoop& loop) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Fill/../ExtrusionEntity.hpp:645:18: note: by ‘Slic3r::GetPathsVisitor::use’ 645 | virtual void use(ExtrusionPath3D& path3D) override { | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Fill/../ExtrusionEntity.hpp:601:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionMultiPath3D&)’ was hidden [-Woverloaded-virtual=] 601 | virtual void use(ExtrusionMultiPath3D& multipath) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Fill/../ExtrusionEntity.hpp:645:18: note: by ‘Slic3r::GetPathsVisitor::use’ 645 | virtual void use(ExtrusionPath3D& path3D) override { | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Fill/../ExtrusionEntity.hpp:600:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionMultiPath&)’ was hidden [-Woverloaded-virtual=] 600 | virtual void use(ExtrusionMultiPath& multipath) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Fill/../ExtrusionEntity.hpp:645:18: note: by ‘Slic3r::GetPathsVisitor::use’ 645 | virtual void use(ExtrusionPath3D& path3D) override { | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Fill/../ExtrusionEntity.hpp:595:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursiveConst::use(const Slic3r::ExtrusionEntityCollection&)’ was hidden [-Woverloaded-virtual=] 595 | virtual void use(const ExtrusionEntityCollection& collection) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Fill/../ExtrusionEntity.hpp:658:10: note: by ‘Slic3r::ExtrusionVolume::use’ 658 | void use(const ExtrusionPath3D &path3D) override { volume += unscaled(path3D.length()) * path3D.mm3_per_mm; } | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Fill/../ExtrusionEntity.hpp:594:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursiveConst::use(const Slic3r::ExtrusionLoop&)’ was hidden [-Woverloaded-virtual=] 594 | virtual void use(const ExtrusionLoop& loop) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Fill/../ExtrusionEntity.hpp:658:10: note: by ‘Slic3r::ExtrusionVolume::use’ 658 | void use(const ExtrusionPath3D &path3D) override { volume += unscaled(path3D.length()) * path3D.mm3_per_mm; } | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Fill/../ExtrusionEntity.hpp:593:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursiveConst::use(const Slic3r::ExtrusionMultiPath3D&)’ was hidden [-Woverloaded-virtual=] 593 | virtual void use(const ExtrusionMultiPath3D& multipath) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Fill/../ExtrusionEntity.hpp:658:10: note: by ‘Slic3r::ExtrusionVolume::use’ 658 | void use(const ExtrusionPath3D &path3D) override { volume += unscaled(path3D.length()) * path3D.mm3_per_mm; } | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Fill/../ExtrusionEntity.hpp:592:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursiveConst::use(const Slic3r::ExtrusionMultiPath&)’ was hidden [-Woverloaded-virtual=] 592 | virtual void use(const ExtrusionMultiPath& multipath) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Fill/../ExtrusionEntity.hpp:658:10: note: by ‘Slic3r::ExtrusionVolume::use’ 658 | void use(const ExtrusionPath3D &path3D) override { volume += unscaled(path3D.length()) * path3D.mm3_per_mm; } | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Fill/../ExtrusionEntity.hpp:603:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionEntityCollection&)’ was hidden [-Woverloaded-virtual=] 603 | virtual void use(ExtrusionEntityCollection& collection) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Fill/../ExtrusionEntity.hpp:667:10: note: by ‘Slic3r::ExtrusionModifyFlow::use’ 667 | void use(ExtrusionPath3D &path3D) override { path3D.mm3_per_mm *= _flow_mult; path3D.width *= _flow_mult; } | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Fill/../ExtrusionEntity.hpp:602:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionLoop&)’ was hidden [-Woverloaded-virtual=] 602 | virtual void use(ExtrusionLoop& loop) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Fill/../ExtrusionEntity.hpp:667:10: note: by ‘Slic3r::ExtrusionModifyFlow::use’ 667 | void use(ExtrusionPath3D &path3D) override { path3D.mm3_per_mm *= _flow_mult; path3D.width *= _flow_mult; } | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Fill/../ExtrusionEntity.hpp:601:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionMultiPath3D&)’ was hidden [-Woverloaded-virtual=] 601 | virtual void use(ExtrusionMultiPath3D& multipath) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Fill/../ExtrusionEntity.hpp:667:10: note: by ‘Slic3r::ExtrusionModifyFlow::use’ 667 | void use(ExtrusionPath3D &path3D) override { path3D.mm3_per_mm *= _flow_mult; path3D.width *= _flow_mult; } | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Fill/../ExtrusionEntity.hpp:600:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionMultiPath&)’ was hidden [-Woverloaded-virtual=] 600 | virtual void use(ExtrusionMultiPath& multipath) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Fill/../ExtrusionEntity.hpp:667:10: note: by ‘Slic3r::ExtrusionModifyFlow::use’ 667 | void use(ExtrusionPath3D &path3D) override { path3D.mm3_per_mm *= _flow_mult; path3D.width *= _flow_mult; } | ^~~ In file included from /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Fill/../ExtrusionEntity.hpp:12: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘bool Slic3r::ConfigOptionBoolsTempl::is_nil(int32_t) const [with bool NULLABLE = false; int32_t = int]’: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Fill/../Config.hpp:1703:10: required from here /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Fill/../Config.hpp:1711:24: warning: comparison of integer expressions of different signedness: ‘int32_t’ {aka ‘int’} and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1711 | return idx < values.size() ? NIL_VALUE() == this->values[idx] : | ~~~~^~~~~~~~~~~~~~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘bool Slic3r::ConfigOptionFloatsOrPercentsTempl::is_nil(int32_t) const [with bool NULLABLE = false; int32_t = int]’: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Fill/../Config.hpp:1340:10: required from here /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Fill/../Config.hpp:1348:24: warning: comparison of integer expressions of different signedness: ‘int32_t’ {aka ‘int’} and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1348 | return idx < values.size() ? (std::isnan(this->values[idx].value) || NIL_VALUE() == this->values[idx]) : | ~~~~^~~~~~~~~~~~~~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘bool Slic3r::ConfigOptionFloatsTempl::is_nil(int32_t) const [with bool NULLABLE = false; int32_t = int]’: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Fill/../Config.hpp:814:10: required from here /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Fill/../Config.hpp:822:24: warning: comparison of integer expressions of different signedness: ‘int32_t’ {aka ‘int’} and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 822 | return idx < values.size() ? (std::isnan(this->values[idx]) || NIL_VALUE() == this->values[idx]) : | ~~~~^~~~~~~~~~~~~~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘bool Slic3r::ConfigOptionIntsTempl::is_nil(int32_t) const [with bool NULLABLE = false; int32_t = int]’: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Fill/../Config.hpp:998:10: required from here /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Fill/../Config.hpp:1006:24: warning: comparison of integer expressions of different signedness: ‘int32_t’ {aka ‘int’} and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1006 | return idx < values.size() ? NIL_VALUE() == this->values[idx] : | ~~~~^~~~~~~~~~~~~~~ [161/433] /usr/bin/x86_64-pc-linux-gnu-g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DOPENVDB_ABI_VERSION_NUMBER=10 -DOPENVDB_USE_DELAYED_LOADING -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/lib64/dbus-1.0/include -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8_build/src/platform -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8_build/src/libslic3r -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libnest2d/include -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/miniz -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libigl -isystem /usr/include/opencascade -isystem /usr/include/Imath -DNDEBUG -march=native -O2 -pipe -fno-strict-aliasing -fext-numeric-literals -Wall -Wno-reorder -std=gnu++17 -fPIC -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -MD -MT src/libslic3r/CMakeFiles/libslic3r.dir/Fill/Lightning/DistanceField.cpp.o -MF src/libslic3r/CMakeFiles/libslic3r.dir/Fill/Lightning/DistanceField.cpp.o.d -o src/libslic3r/CMakeFiles/libslic3r.dir/Fill/Lightning/DistanceField.cpp.o -c /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Fill/Lightning/DistanceField.cpp In file included from /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Fill/Lightning/../FillBase.hpp:20, from /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Fill/Lightning/../FillRectilinear.hpp:6, from /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Fill/Lightning/DistanceField.cpp:6: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Fill/Lightning/../../ExtrusionEntity.hpp:603:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionEntityCollection&)’ was hidden [-Woverloaded-virtual=] 603 | virtual void use(ExtrusionEntityCollection& collection) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Fill/Lightning/../../ExtrusionEntity.hpp:634:18: note: by ‘Slic3r::SimplifyVisitor::use’ 634 | virtual void use(ExtrusionPath3D& path3D) override { | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Fill/Lightning/../../ExtrusionEntity.hpp:602:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionLoop&)’ was hidden [-Woverloaded-virtual=] 602 | virtual void use(ExtrusionLoop& loop) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Fill/Lightning/../../ExtrusionEntity.hpp:634:18: note: by ‘Slic3r::SimplifyVisitor::use’ 634 | virtual void use(ExtrusionPath3D& path3D) override { | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Fill/Lightning/../../ExtrusionEntity.hpp:601:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionMultiPath3D&)’ was hidden [-Woverloaded-virtual=] 601 | virtual void use(ExtrusionMultiPath3D& multipath) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Fill/Lightning/../../ExtrusionEntity.hpp:634:18: note: by ‘Slic3r::SimplifyVisitor::use’ 634 | virtual void use(ExtrusionPath3D& path3D) override { | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Fill/Lightning/../../ExtrusionEntity.hpp:600:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionMultiPath&)’ was hidden [-Woverloaded-virtual=] 600 | virtual void use(ExtrusionMultiPath& multipath) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Fill/Lightning/../../ExtrusionEntity.hpp:634:18: note: by ‘Slic3r::SimplifyVisitor::use’ 634 | virtual void use(ExtrusionPath3D& path3D) override { | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Fill/Lightning/../../ExtrusionEntity.hpp:603:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionEntityCollection&)’ was hidden [-Woverloaded-virtual=] 603 | virtual void use(ExtrusionEntityCollection& collection) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Fill/Lightning/../../ExtrusionEntity.hpp:645:18: note: by ‘Slic3r::GetPathsVisitor::use’ 645 | virtual void use(ExtrusionPath3D& path3D) override { | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Fill/Lightning/../../ExtrusionEntity.hpp:602:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionLoop&)’ was hidden [-Woverloaded-virtual=] 602 | virtual void use(ExtrusionLoop& loop) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Fill/Lightning/../../ExtrusionEntity.hpp:645:18: note: by ‘Slic3r::GetPathsVisitor::use’ 645 | virtual void use(ExtrusionPath3D& path3D) override { | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Fill/Lightning/../../ExtrusionEntity.hpp:601:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionMultiPath3D&)’ was hidden [-Woverloaded-virtual=] 601 | virtual void use(ExtrusionMultiPath3D& multipath) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Fill/Lightning/../../ExtrusionEntity.hpp:645:18: note: by ‘Slic3r::GetPathsVisitor::use’ 645 | virtual void use(ExtrusionPath3D& path3D) override { | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Fill/Lightning/../../ExtrusionEntity.hpp:600:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionMultiPath&)’ was hidden [-Woverloaded-virtual=] 600 | virtual void use(ExtrusionMultiPath& multipath) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Fill/Lightning/../../ExtrusionEntity.hpp:645:18: note: by ‘Slic3r::GetPathsVisitor::use’ 645 | virtual void use(ExtrusionPath3D& path3D) override { | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Fill/Lightning/../../ExtrusionEntity.hpp:595:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursiveConst::use(const Slic3r::ExtrusionEntityCollection&)’ was hidden [-Woverloaded-virtual=] 595 | virtual void use(const ExtrusionEntityCollection& collection) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Fill/Lightning/../../ExtrusionEntity.hpp:658:10: note: by ‘Slic3r::ExtrusionVolume::use’ 658 | void use(const ExtrusionPath3D &path3D) override { volume += unscaled(path3D.length()) * path3D.mm3_per_mm; } | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Fill/Lightning/../../ExtrusionEntity.hpp:594:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursiveConst::use(const Slic3r::ExtrusionLoop&)’ was hidden [-Woverloaded-virtual=] 594 | virtual void use(const ExtrusionLoop& loop) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Fill/Lightning/../../ExtrusionEntity.hpp:658:10: note: by ‘Slic3r::ExtrusionVolume::use’ 658 | void use(const ExtrusionPath3D &path3D) override { volume += unscaled(path3D.length()) * path3D.mm3_per_mm; } | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Fill/Lightning/../../ExtrusionEntity.hpp:593:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursiveConst::use(const Slic3r::ExtrusionMultiPath3D&)’ was hidden [-Woverloaded-virtual=] 593 | virtual void use(const ExtrusionMultiPath3D& multipath) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Fill/Lightning/../../ExtrusionEntity.hpp:658:10: note: by ‘Slic3r::ExtrusionVolume::use’ 658 | void use(const ExtrusionPath3D &path3D) override { volume += unscaled(path3D.length()) * path3D.mm3_per_mm; } | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Fill/Lightning/../../ExtrusionEntity.hpp:592:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursiveConst::use(const Slic3r::ExtrusionMultiPath&)’ was hidden [-Woverloaded-virtual=] 592 | virtual void use(const ExtrusionMultiPath& multipath) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Fill/Lightning/../../ExtrusionEntity.hpp:658:10: note: by ‘Slic3r::ExtrusionVolume::use’ 658 | void use(const ExtrusionPath3D &path3D) override { volume += unscaled(path3D.length()) * path3D.mm3_per_mm; } | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Fill/Lightning/../../ExtrusionEntity.hpp:603:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionEntityCollection&)’ was hidden [-Woverloaded-virtual=] 603 | virtual void use(ExtrusionEntityCollection& collection) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Fill/Lightning/../../ExtrusionEntity.hpp:667:10: note: by ‘Slic3r::ExtrusionModifyFlow::use’ 667 | void use(ExtrusionPath3D &path3D) override { path3D.mm3_per_mm *= _flow_mult; path3D.width *= _flow_mult; } | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Fill/Lightning/../../ExtrusionEntity.hpp:602:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionLoop&)’ was hidden [-Woverloaded-virtual=] 602 | virtual void use(ExtrusionLoop& loop) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Fill/Lightning/../../ExtrusionEntity.hpp:667:10: note: by ‘Slic3r::ExtrusionModifyFlow::use’ 667 | void use(ExtrusionPath3D &path3D) override { path3D.mm3_per_mm *= _flow_mult; path3D.width *= _flow_mult; } | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Fill/Lightning/../../ExtrusionEntity.hpp:601:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionMultiPath3D&)’ was hidden [-Woverloaded-virtual=] 601 | virtual void use(ExtrusionMultiPath3D& multipath) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Fill/Lightning/../../ExtrusionEntity.hpp:667:10: note: by ‘Slic3r::ExtrusionModifyFlow::use’ 667 | void use(ExtrusionPath3D &path3D) override { path3D.mm3_per_mm *= _flow_mult; path3D.width *= _flow_mult; } | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Fill/Lightning/../../ExtrusionEntity.hpp:600:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionMultiPath&)’ was hidden [-Woverloaded-virtual=] 600 | virtual void use(ExtrusionMultiPath& multipath) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Fill/Lightning/../../ExtrusionEntity.hpp:667:10: note: by ‘Slic3r::ExtrusionModifyFlow::use’ 667 | void use(ExtrusionPath3D &path3D) override { path3D.mm3_per_mm *= _flow_mult; path3D.width *= _flow_mult; } | ^~~ In file included from /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Fill/Lightning/../../PrintConfig.hpp:32, from /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Fill/Lightning/../FillBase.hpp:15: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Fill/Lightning/../../Config.hpp: In instantiation of ‘bool Slic3r::ConfigOptionBoolsTempl::is_nil(int32_t) const [with bool NULLABLE = false; int32_t = int]’: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Fill/Lightning/../../Config.hpp:1703:10: required from here /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Fill/Lightning/../../Config.hpp:1711:24: warning: comparison of integer expressions of different signedness: ‘int32_t’ {aka ‘int’} and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1711 | return idx < values.size() ? NIL_VALUE() == this->values[idx] : | ~~~~^~~~~~~~~~~~~~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Fill/Lightning/../../Config.hpp: In instantiation of ‘bool Slic3r::ConfigOptionFloatsOrPercentsTempl::is_nil(int32_t) const [with bool NULLABLE = false; int32_t = int]’: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Fill/Lightning/../../Config.hpp:1340:10: required from here /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Fill/Lightning/../../Config.hpp:1348:24: warning: comparison of integer expressions of different signedness: ‘int32_t’ {aka ‘int’} and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1348 | return idx < values.size() ? (std::isnan(this->values[idx].value) || NIL_VALUE() == this->values[idx]) : | ~~~~^~~~~~~~~~~~~~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Fill/Lightning/../../Config.hpp: In instantiation of ‘bool Slic3r::ConfigOptionFloatsTempl::is_nil(int32_t) const [with bool NULLABLE = false; int32_t = int]’: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Fill/Lightning/../../Config.hpp:814:10: required from here /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Fill/Lightning/../../Config.hpp:822:24: warning: comparison of integer expressions of different signedness: ‘int32_t’ {aka ‘int’} and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 822 | return idx < values.size() ? (std::isnan(this->values[idx]) || NIL_VALUE() == this->values[idx]) : | ~~~~^~~~~~~~~~~~~~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Fill/Lightning/../../Config.hpp: In instantiation of ‘bool Slic3r::ConfigOptionIntsTempl::is_nil(int32_t) const [with bool NULLABLE = false; int32_t = int]’: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Fill/Lightning/../../Config.hpp:998:10: required from here /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Fill/Lightning/../../Config.hpp:1006:24: warning: comparison of integer expressions of different signedness: ‘int32_t’ {aka ‘int’} and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1006 | return idx < values.size() ? NIL_VALUE() == this->values[idx] : | ~~~~^~~~~~~~~~~~~~~ [162/433] /usr/bin/x86_64-pc-linux-gnu-g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DOPENVDB_ABI_VERSION_NUMBER=10 -DOPENVDB_USE_DELAYED_LOADING -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/lib64/dbus-1.0/include -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8_build/src/platform -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8_build/src/libslic3r -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libnest2d/include -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/miniz -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libigl -isystem /usr/include/opencascade -isystem /usr/include/Imath -DNDEBUG -march=native -O2 -pipe -fno-strict-aliasing -fext-numeric-literals -Wall -Wno-reorder -std=gnu++17 -fPIC -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -MD -MT src/libslic3r/CMakeFiles/libslic3r.dir/Fill/FillBase.cpp.o -MF src/libslic3r/CMakeFiles/libslic3r.dir/Fill/FillBase.cpp.o.d -o src/libslic3r/CMakeFiles/libslic3r.dir/Fill/FillBase.cpp.o -c /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Fill/FillBase.cpp In file included from /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Fill/../Geometry/../ExtrusionEntityCollection.hpp:6, from /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Fill/../Geometry/MedialAxis.hpp:8, from /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Fill/FillBase.cpp:8: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Fill/../Geometry/../ExtrusionEntity.hpp:603:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionEntityCollection&)’ was hidden [-Woverloaded-virtual=] 603 | virtual void use(ExtrusionEntityCollection& collection) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Fill/../Geometry/../ExtrusionEntity.hpp:634:18: note: by ‘Slic3r::SimplifyVisitor::use’ 634 | virtual void use(ExtrusionPath3D& path3D) override { | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Fill/../Geometry/../ExtrusionEntity.hpp:602:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionLoop&)’ was hidden [-Woverloaded-virtual=] 602 | virtual void use(ExtrusionLoop& loop) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Fill/../Geometry/../ExtrusionEntity.hpp:634:18: note: by ‘Slic3r::SimplifyVisitor::use’ 634 | virtual void use(ExtrusionPath3D& path3D) override { | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Fill/../Geometry/../ExtrusionEntity.hpp:601:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionMultiPath3D&)’ was hidden [-Woverloaded-virtual=] 601 | virtual void use(ExtrusionMultiPath3D& multipath) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Fill/../Geometry/../ExtrusionEntity.hpp:634:18: note: by ‘Slic3r::SimplifyVisitor::use’ 634 | virtual void use(ExtrusionPath3D& path3D) override { | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Fill/../Geometry/../ExtrusionEntity.hpp:600:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionMultiPath&)’ was hidden [-Woverloaded-virtual=] 600 | virtual void use(ExtrusionMultiPath& multipath) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Fill/../Geometry/../ExtrusionEntity.hpp:634:18: note: by ‘Slic3r::SimplifyVisitor::use’ 634 | virtual void use(ExtrusionPath3D& path3D) override { | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Fill/../Geometry/../ExtrusionEntity.hpp:603:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionEntityCollection&)’ was hidden [-Woverloaded-virtual=] 603 | virtual void use(ExtrusionEntityCollection& collection) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Fill/../Geometry/../ExtrusionEntity.hpp:645:18: note: by ‘Slic3r::GetPathsVisitor::use’ 645 | virtual void use(ExtrusionPath3D& path3D) override { | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Fill/../Geometry/../ExtrusionEntity.hpp:602:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionLoop&)’ was hidden [-Woverloaded-virtual=] 602 | virtual void use(ExtrusionLoop& loop) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Fill/../Geometry/../ExtrusionEntity.hpp:645:18: note: by ‘Slic3r::GetPathsVisitor::use’ 645 | virtual void use(ExtrusionPath3D& path3D) override { | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Fill/../Geometry/../ExtrusionEntity.hpp:601:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionMultiPath3D&)’ was hidden [-Woverloaded-virtual=] 601 | virtual void use(ExtrusionMultiPath3D& multipath) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Fill/../Geometry/../ExtrusionEntity.hpp:645:18: note: by ‘Slic3r::GetPathsVisitor::use’ 645 | virtual void use(ExtrusionPath3D& path3D) override { | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Fill/../Geometry/../ExtrusionEntity.hpp:600:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionMultiPath&)’ was hidden [-Woverloaded-virtual=] 600 | virtual void use(ExtrusionMultiPath& multipath) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Fill/../Geometry/../ExtrusionEntity.hpp:645:18: note: by ‘Slic3r::GetPathsVisitor::use’ 645 | virtual void use(ExtrusionPath3D& path3D) override { | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Fill/../Geometry/../ExtrusionEntity.hpp:595:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursiveConst::use(const Slic3r::ExtrusionEntityCollection&)’ was hidden [-Woverloaded-virtual=] 595 | virtual void use(const ExtrusionEntityCollection& collection) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Fill/../Geometry/../ExtrusionEntity.hpp:658:10: note: by ‘Slic3r::ExtrusionVolume::use’ 658 | void use(const ExtrusionPath3D &path3D) override { volume += unscaled(path3D.length()) * path3D.mm3_per_mm; } | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Fill/../Geometry/../ExtrusionEntity.hpp:594:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursiveConst::use(const Slic3r::ExtrusionLoop&)’ was hidden [-Woverloaded-virtual=] 594 | virtual void use(const ExtrusionLoop& loop) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Fill/../Geometry/../ExtrusionEntity.hpp:658:10: note: by ‘Slic3r::ExtrusionVolume::use’ 658 | void use(const ExtrusionPath3D &path3D) override { volume += unscaled(path3D.length()) * path3D.mm3_per_mm; } | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Fill/../Geometry/../ExtrusionEntity.hpp:593:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursiveConst::use(const Slic3r::ExtrusionMultiPath3D&)’ was hidden [-Woverloaded-virtual=] 593 | virtual void use(const ExtrusionMultiPath3D& multipath) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Fill/../Geometry/../ExtrusionEntity.hpp:658:10: note: by ‘Slic3r::ExtrusionVolume::use’ 658 | void use(const ExtrusionPath3D &path3D) override { volume += unscaled(path3D.length()) * path3D.mm3_per_mm; } | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Fill/../Geometry/../ExtrusionEntity.hpp:592:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursiveConst::use(const Slic3r::ExtrusionMultiPath&)’ was hidden [-Woverloaded-virtual=] 592 | virtual void use(const ExtrusionMultiPath& multipath) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Fill/../Geometry/../ExtrusionEntity.hpp:658:10: note: by ‘Slic3r::ExtrusionVolume::use’ 658 | void use(const ExtrusionPath3D &path3D) override { volume += unscaled(path3D.length()) * path3D.mm3_per_mm; } | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Fill/../Geometry/../ExtrusionEntity.hpp:603:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionEntityCollection&)’ was hidden [-Woverloaded-virtual=] 603 | virtual void use(ExtrusionEntityCollection& collection) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Fill/../Geometry/../ExtrusionEntity.hpp:667:10: note: by ‘Slic3r::ExtrusionModifyFlow::use’ 667 | void use(ExtrusionPath3D &path3D) override { path3D.mm3_per_mm *= _flow_mult; path3D.width *= _flow_mult; } | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Fill/../Geometry/../ExtrusionEntity.hpp:602:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionLoop&)’ was hidden [-Woverloaded-virtual=] 602 | virtual void use(ExtrusionLoop& loop) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Fill/../Geometry/../ExtrusionEntity.hpp:667:10: note: by ‘Slic3r::ExtrusionModifyFlow::use’ 667 | void use(ExtrusionPath3D &path3D) override { path3D.mm3_per_mm *= _flow_mult; path3D.width *= _flow_mult; } | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Fill/../Geometry/../ExtrusionEntity.hpp:601:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionMultiPath3D&)’ was hidden [-Woverloaded-virtual=] 601 | virtual void use(ExtrusionMultiPath3D& multipath) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Fill/../Geometry/../ExtrusionEntity.hpp:667:10: note: by ‘Slic3r::ExtrusionModifyFlow::use’ 667 | void use(ExtrusionPath3D &path3D) override { path3D.mm3_per_mm *= _flow_mult; path3D.width *= _flow_mult; } | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Fill/../Geometry/../ExtrusionEntity.hpp:600:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionMultiPath&)’ was hidden [-Woverloaded-virtual=] 600 | virtual void use(ExtrusionMultiPath& multipath) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Fill/../Geometry/../ExtrusionEntity.hpp:667:10: note: by ‘Slic3r::ExtrusionModifyFlow::use’ 667 | void use(ExtrusionPath3D &path3D) override { path3D.mm3_per_mm *= _flow_mult; path3D.width *= _flow_mult; } | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Fill/../Geometry/../ExtrusionEntity.hpp: In member function ‘virtual void Slic3r::Fill::fill_surface_extrusion(const Slic3r::Surface*, const Slic3r::FillParams&, Slic3r::ExtrusionEntitiesPtr&) const’: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Fill/../Geometry/../ExtrusionEntity.hpp:603:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionEntityCollection&)’ was hidden [-Woverloaded-virtual=] 603 | virtual void use(ExtrusionEntityCollection& collection) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Fill/FillBase.cpp:237:34: note: by ‘Slic3r::Fill::fill_surface_extrusion(const Slic3r::Surface*, const Slic3r::FillParams&, Slic3r::ExtrusionEntitiesPtr&) const::ApplyFlow::use’ 237 | virtual void use(ExtrusionPath3D& path3D) override { | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Fill/../Geometry/../ExtrusionEntity.hpp:602:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionLoop&)’ was hidden [-Woverloaded-virtual=] 602 | virtual void use(ExtrusionLoop& loop) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Fill/FillBase.cpp:237:34: note: by ‘Slic3r::Fill::fill_surface_extrusion(const Slic3r::Surface*, const Slic3r::FillParams&, Slic3r::ExtrusionEntitiesPtr&) const::ApplyFlow::use’ 237 | virtual void use(ExtrusionPath3D& path3D) override { | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Fill/../Geometry/../ExtrusionEntity.hpp:601:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionMultiPath3D&)’ was hidden [-Woverloaded-virtual=] 601 | virtual void use(ExtrusionMultiPath3D& multipath) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Fill/FillBase.cpp:237:34: note: by ‘Slic3r::Fill::fill_surface_extrusion(const Slic3r::Surface*, const Slic3r::FillParams&, Slic3r::ExtrusionEntitiesPtr&) const::ApplyFlow::use’ 237 | virtual void use(ExtrusionPath3D& path3D) override { | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Fill/../Geometry/../ExtrusionEntity.hpp:600:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionMultiPath&)’ was hidden [-Woverloaded-virtual=] 600 | virtual void use(ExtrusionMultiPath& multipath) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Fill/FillBase.cpp:237:34: note: by ‘Slic3r::Fill::fill_surface_extrusion(const Slic3r::Surface*, const Slic3r::FillParams&, Slic3r::ExtrusionEntitiesPtr&) const::ApplyFlow::use’ 237 | virtual void use(ExtrusionPath3D& path3D) override { | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Fill/FillBase.cpp: In member function ‘void Slic3r::Fill::do_gap_fill(const Slic3r::ExPolygons&, const Slic3r::FillParams&, Slic3r::ExtrusionEntitiesPtr&) const’: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Fill/FillBase.cpp:324:12: warning: unused variable ‘max’ [-Wunused-variable] 324 | double max = 2. * params.flow.scaled_width(); | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Fill/FillBase.cpp: In member function ‘bool Slic3r::PrusaSimpleConnect::mark_boundary_segments_touching_infill(const std::vector >&, std::vector >&, const Slic3r::BoundingBox&, const Slic3r::Polylines&, double, double)::Visitor::operator()(coord_t, coord_t)’: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Fill/FillBase.cpp:957:30: warning: variable ‘point_touching’ set but not used [-Wunused-but-set-variable] 957 | bool point_touching = false; | ^~~~~~~~~~~~~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Fill/FillBase.cpp: In function ‘void Slic3r::PrusaSimpleConnect::connect_infill(Slic3r::Polylines&&, const Slic3r::ExPolygon&, Slic3r::Polylines&, double, const Slic3r::FillParams&)’: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Fill/FillBase.cpp:1155:29: warning: unused variable ‘pl1’ [-Wunused-variable] 1155 | const Polyline& pl1 = infill_ordered[idx_chain - 1]; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Fill/FillBase.cpp:1156:29: warning: unused variable ‘pl2’ [-Wunused-variable] 1156 | const Polyline& pl2 = infill_ordered[idx_chain]; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Fill/FillBase.cpp:1196:16: warning: unused variable ‘idx_chain_last’ [-Wunused-variable] 1196 | size_t idx_chain_last = 0; | ^~~~~~~~~~~~~~ In file included from /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Fill/../Geometry/../ExtrusionEntity.hpp:12: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Fill/../Geometry/../Config.hpp: In instantiation of ‘bool Slic3r::ConfigOptionBoolsTempl::is_nil(int32_t) const [with bool NULLABLE = false; int32_t = int]’: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Fill/../Geometry/../Config.hpp:1703:10: required from here /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Fill/../Geometry/../Config.hpp:1711:24: warning: comparison of integer expressions of different signedness: ‘int32_t’ {aka ‘int’} and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1711 | return idx < values.size() ? NIL_VALUE() == this->values[idx] : | ~~~~^~~~~~~~~~~~~~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Fill/../Geometry/../Config.hpp: In instantiation of ‘bool Slic3r::ConfigOptionFloatsOrPercentsTempl::is_nil(int32_t) const [with bool NULLABLE = false; int32_t = int]’: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Fill/../Geometry/../Config.hpp:1340:10: required from here /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Fill/../Geometry/../Config.hpp:1348:24: warning: comparison of integer expressions of different signedness: ‘int32_t’ {aka ‘int’} and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1348 | return idx < values.size() ? (std::isnan(this->values[idx].value) || NIL_VALUE() == this->values[idx]) : | ~~~~^~~~~~~~~~~~~~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Fill/../Geometry/../Config.hpp: In instantiation of ‘bool Slic3r::ConfigOptionFloatsTempl::is_nil(int32_t) const [with bool NULLABLE = false; int32_t = int]’: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Fill/../Geometry/../Config.hpp:814:10: required from here /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Fill/../Geometry/../Config.hpp:822:24: warning: comparison of integer expressions of different signedness: ‘int32_t’ {aka ‘int’} and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 822 | return idx < values.size() ? (std::isnan(this->values[idx]) || NIL_VALUE() == this->values[idx]) : | ~~~~^~~~~~~~~~~~~~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Fill/../Geometry/../Config.hpp: In instantiation of ‘bool Slic3r::ConfigOptionIntsTempl::is_nil(int32_t) const [with bool NULLABLE = false; int32_t = int]’: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Fill/../Geometry/../Config.hpp:998:10: required from here /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Fill/../Geometry/../Config.hpp:1006:24: warning: comparison of integer expressions of different signedness: ‘int32_t’ {aka ‘int’} and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1006 | return idx < values.size() ? NIL_VALUE() == this->values[idx] : | ~~~~^~~~~~~~~~~~~~~ [163/433] /usr/bin/x86_64-pc-linux-gnu-g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DOPENVDB_ABI_VERSION_NUMBER=10 -DOPENVDB_USE_DELAYED_LOADING -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/lib64/dbus-1.0/include -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8_build/src/platform -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8_build/src/libslic3r -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libnest2d/include -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/miniz -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libigl -isystem /usr/include/opencascade -isystem /usr/include/Imath -DNDEBUG -march=native -O2 -pipe -fno-strict-aliasing -fext-numeric-literals -Wall -Wno-reorder -std=gnu++17 -fPIC -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -MD -MT src/libslic3r/CMakeFiles/libslic3r.dir/Fill/Lightning/TreeNode.cpp.o -MF src/libslic3r/CMakeFiles/libslic3r.dir/Fill/Lightning/TreeNode.cpp.o.d -o src/libslic3r/CMakeFiles/libslic3r.dir/Fill/Lightning/TreeNode.cpp.o -c /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Fill/Lightning/TreeNode.cpp [164/433] /usr/bin/x86_64-pc-linux-gnu-g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DOPENVDB_ABI_VERSION_NUMBER=10 -DOPENVDB_USE_DELAYED_LOADING -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/lib64/dbus-1.0/include -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8_build/src/platform -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8_build/src/libslic3r -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libnest2d/include -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/miniz -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libigl -isystem /usr/include/opencascade -isystem /usr/include/Imath -DNDEBUG -march=native -O2 -pipe -fno-strict-aliasing -fext-numeric-literals -Wall -Wno-reorder -std=gnu++17 -fPIC -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -MD -MT src/libslic3r/CMakeFiles/libslic3r.dir/Fill/Lightning/Layer.cpp.o -MF src/libslic3r/CMakeFiles/libslic3r.dir/Fill/Lightning/Layer.cpp.o.d -o src/libslic3r/CMakeFiles/libslic3r.dir/Fill/Lightning/Layer.cpp.o -c /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Fill/Lightning/Layer.cpp [165/433] /usr/bin/x86_64-pc-linux-gnu-g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DOPENVDB_ABI_VERSION_NUMBER=10 -DOPENVDB_USE_DELAYED_LOADING -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/lib64/dbus-1.0/include -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8_build/src/platform -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8_build/src/libslic3r -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libnest2d/include -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/miniz -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libigl -isystem /usr/include/opencascade -isystem /usr/include/Imath -DNDEBUG -march=native -O2 -pipe -fno-strict-aliasing -fext-numeric-literals -Wall -Wno-reorder -std=gnu++17 -fPIC -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -MD -MT src/libslic3r/CMakeFiles/libslic3r.dir/Fill/FillLightning.cpp.o -MF src/libslic3r/CMakeFiles/libslic3r.dir/Fill/FillLightning.cpp.o.d -o src/libslic3r/CMakeFiles/libslic3r.dir/Fill/FillLightning.cpp.o -c /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Fill/FillLightning.cpp In file included from /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Fill/../ExtrusionEntityCollection.hpp:6, from /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Fill/../Print.hpp:7, from /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Fill/FillLightning.cpp:1: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Fill/../ExtrusionEntity.hpp:603:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionEntityCollection&)’ was hidden [-Woverloaded-virtual=] 603 | virtual void use(ExtrusionEntityCollection& collection) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Fill/../ExtrusionEntity.hpp:634:18: note: by ‘Slic3r::SimplifyVisitor::use’ 634 | virtual void use(ExtrusionPath3D& path3D) override { | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Fill/../ExtrusionEntity.hpp:602:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionLoop&)’ was hidden [-Woverloaded-virtual=] 602 | virtual void use(ExtrusionLoop& loop) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Fill/../ExtrusionEntity.hpp:634:18: note: by ‘Slic3r::SimplifyVisitor::use’ 634 | virtual void use(ExtrusionPath3D& path3D) override { | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Fill/../ExtrusionEntity.hpp:601:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionMultiPath3D&)’ was hidden [-Woverloaded-virtual=] 601 | virtual void use(ExtrusionMultiPath3D& multipath) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Fill/../ExtrusionEntity.hpp:634:18: note: by ‘Slic3r::SimplifyVisitor::use’ 634 | virtual void use(ExtrusionPath3D& path3D) override { | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Fill/../ExtrusionEntity.hpp:600:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionMultiPath&)’ was hidden [-Woverloaded-virtual=] 600 | virtual void use(ExtrusionMultiPath& multipath) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Fill/../ExtrusionEntity.hpp:634:18: note: by ‘Slic3r::SimplifyVisitor::use’ 634 | virtual void use(ExtrusionPath3D& path3D) override { | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Fill/../ExtrusionEntity.hpp:603:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionEntityCollection&)’ was hidden [-Woverloaded-virtual=] 603 | virtual void use(ExtrusionEntityCollection& collection) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Fill/../ExtrusionEntity.hpp:645:18: note: by ‘Slic3r::GetPathsVisitor::use’ 645 | virtual void use(ExtrusionPath3D& path3D) override { | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Fill/../ExtrusionEntity.hpp:602:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionLoop&)’ was hidden [-Woverloaded-virtual=] 602 | virtual void use(ExtrusionLoop& loop) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Fill/../ExtrusionEntity.hpp:645:18: note: by ‘Slic3r::GetPathsVisitor::use’ 645 | virtual void use(ExtrusionPath3D& path3D) override { | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Fill/../ExtrusionEntity.hpp:601:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionMultiPath3D&)’ was hidden [-Woverloaded-virtual=] 601 | virtual void use(ExtrusionMultiPath3D& multipath) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Fill/../ExtrusionEntity.hpp:645:18: note: by ‘Slic3r::GetPathsVisitor::use’ 645 | virtual void use(ExtrusionPath3D& path3D) override { | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Fill/../ExtrusionEntity.hpp:600:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionMultiPath&)’ was hidden [-Woverloaded-virtual=] 600 | virtual void use(ExtrusionMultiPath& multipath) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Fill/../ExtrusionEntity.hpp:645:18: note: by ‘Slic3r::GetPathsVisitor::use’ 645 | virtual void use(ExtrusionPath3D& path3D) override { | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Fill/../ExtrusionEntity.hpp:595:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursiveConst::use(const Slic3r::ExtrusionEntityCollection&)’ was hidden [-Woverloaded-virtual=] 595 | virtual void use(const ExtrusionEntityCollection& collection) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Fill/../ExtrusionEntity.hpp:658:10: note: by ‘Slic3r::ExtrusionVolume::use’ 658 | void use(const ExtrusionPath3D &path3D) override { volume += unscaled(path3D.length()) * path3D.mm3_per_mm; } | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Fill/../ExtrusionEntity.hpp:594:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursiveConst::use(const Slic3r::ExtrusionLoop&)’ was hidden [-Woverloaded-virtual=] 594 | virtual void use(const ExtrusionLoop& loop) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Fill/../ExtrusionEntity.hpp:658:10: note: by ‘Slic3r::ExtrusionVolume::use’ 658 | void use(const ExtrusionPath3D &path3D) override { volume += unscaled(path3D.length()) * path3D.mm3_per_mm; } | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Fill/../ExtrusionEntity.hpp:593:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursiveConst::use(const Slic3r::ExtrusionMultiPath3D&)’ was hidden [-Woverloaded-virtual=] 593 | virtual void use(const ExtrusionMultiPath3D& multipath) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Fill/../ExtrusionEntity.hpp:658:10: note: by ‘Slic3r::ExtrusionVolume::use’ 658 | void use(const ExtrusionPath3D &path3D) override { volume += unscaled(path3D.length()) * path3D.mm3_per_mm; } | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Fill/../ExtrusionEntity.hpp:592:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursiveConst::use(const Slic3r::ExtrusionMultiPath&)’ was hidden [-Woverloaded-virtual=] 592 | virtual void use(const ExtrusionMultiPath& multipath) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Fill/../ExtrusionEntity.hpp:658:10: note: by ‘Slic3r::ExtrusionVolume::use’ 658 | void use(const ExtrusionPath3D &path3D) override { volume += unscaled(path3D.length()) * path3D.mm3_per_mm; } | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Fill/../ExtrusionEntity.hpp:603:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionEntityCollection&)’ was hidden [-Woverloaded-virtual=] 603 | virtual void use(ExtrusionEntityCollection& collection) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Fill/../ExtrusionEntity.hpp:667:10: note: by ‘Slic3r::ExtrusionModifyFlow::use’ 667 | void use(ExtrusionPath3D &path3D) override { path3D.mm3_per_mm *= _flow_mult; path3D.width *= _flow_mult; } | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Fill/../ExtrusionEntity.hpp:602:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionLoop&)’ was hidden [-Woverloaded-virtual=] 602 | virtual void use(ExtrusionLoop& loop) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Fill/../ExtrusionEntity.hpp:667:10: note: by ‘Slic3r::ExtrusionModifyFlow::use’ 667 | void use(ExtrusionPath3D &path3D) override { path3D.mm3_per_mm *= _flow_mult; path3D.width *= _flow_mult; } | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Fill/../ExtrusionEntity.hpp:601:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionMultiPath3D&)’ was hidden [-Woverloaded-virtual=] 601 | virtual void use(ExtrusionMultiPath3D& multipath) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Fill/../ExtrusionEntity.hpp:667:10: note: by ‘Slic3r::ExtrusionModifyFlow::use’ 667 | void use(ExtrusionPath3D &path3D) override { path3D.mm3_per_mm *= _flow_mult; path3D.width *= _flow_mult; } | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Fill/../ExtrusionEntity.hpp:600:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionMultiPath&)’ was hidden [-Woverloaded-virtual=] 600 | virtual void use(ExtrusionMultiPath& multipath) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Fill/../ExtrusionEntity.hpp:667:10: note: by ‘Slic3r::ExtrusionModifyFlow::use’ 667 | void use(ExtrusionPath3D &path3D) override { path3D.mm3_per_mm *= _flow_mult; path3D.width *= _flow_mult; } | ^~~ In file included from /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Fill/../PrintConfig.hpp:32, from /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Fill/../Model.hpp:9, from /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Fill/../PrintBase.hpp:13, from /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Fill/../Print.hpp:4: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘bool Slic3r::ConfigOptionBoolsTempl::is_nil(int32_t) const [with bool NULLABLE = false; int32_t = int]’: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Fill/../Config.hpp:1703:10: required from here /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Fill/../Config.hpp:1711:24: warning: comparison of integer expressions of different signedness: ‘int32_t’ {aka ‘int’} and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1711 | return idx < values.size() ? NIL_VALUE() == this->values[idx] : | ~~~~^~~~~~~~~~~~~~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘bool Slic3r::ConfigOptionFloatsOrPercentsTempl::is_nil(int32_t) const [with bool NULLABLE = false; int32_t = int]’: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Fill/../Config.hpp:1340:10: required from here /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Fill/../Config.hpp:1348:24: warning: comparison of integer expressions of different signedness: ‘int32_t’ {aka ‘int’} and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1348 | return idx < values.size() ? (std::isnan(this->values[idx].value) || NIL_VALUE() == this->values[idx]) : | ~~~~^~~~~~~~~~~~~~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘bool Slic3r::ConfigOptionFloatsTempl::is_nil(int32_t) const [with bool NULLABLE = false; int32_t = int]’: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Fill/../Config.hpp:814:10: required from here /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Fill/../Config.hpp:822:24: warning: comparison of integer expressions of different signedness: ‘int32_t’ {aka ‘int’} and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 822 | return idx < values.size() ? (std::isnan(this->values[idx]) || NIL_VALUE() == this->values[idx]) : | ~~~~^~~~~~~~~~~~~~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘bool Slic3r::ConfigOptionIntsTempl::is_nil(int32_t) const [with bool NULLABLE = false; int32_t = int]’: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Fill/../Config.hpp:998:10: required from here /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Fill/../Config.hpp:1006:24: warning: comparison of integer expressions of different signedness: ‘int32_t’ {aka ‘int’} and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1006 | return idx < values.size() ? NIL_VALUE() == this->values[idx] : | ~~~~^~~~~~~~~~~~~~~ [166/433] /usr/bin/x86_64-pc-linux-gnu-g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DOPENVDB_ABI_VERSION_NUMBER=10 -DOPENVDB_USE_DELAYED_LOADING -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/lib64/dbus-1.0/include -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8_build/src/platform -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8_build/src/libslic3r -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libnest2d/include -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/miniz -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libigl -isystem /usr/include/opencascade -isystem /usr/include/Imath -DNDEBUG -march=native -O2 -pipe -fno-strict-aliasing -fext-numeric-literals -Wall -Wno-reorder -std=gnu++17 -fPIC -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -MD -MT src/libslic3r/CMakeFiles/libslic3r.dir/Fill/Lightning/Generator.cpp.o -MF src/libslic3r/CMakeFiles/libslic3r.dir/Fill/Lightning/Generator.cpp.o.d -o src/libslic3r/CMakeFiles/libslic3r.dir/Fill/Lightning/Generator.cpp.o -c /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Fill/Lightning/Generator.cpp In file included from /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Fill/Lightning/../../Flow.hpp:7, from /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Fill/Lightning/../../Layer.hpp:5, from /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Fill/Lightning/Generator.cpp:8: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Fill/Lightning/../../ExtrusionEntity.hpp:603:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionEntityCollection&)’ was hidden [-Woverloaded-virtual=] 603 | virtual void use(ExtrusionEntityCollection& collection) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Fill/Lightning/../../ExtrusionEntity.hpp:634:18: note: by ‘Slic3r::SimplifyVisitor::use’ 634 | virtual void use(ExtrusionPath3D& path3D) override { | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Fill/Lightning/../../ExtrusionEntity.hpp:602:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionLoop&)’ was hidden [-Woverloaded-virtual=] 602 | virtual void use(ExtrusionLoop& loop) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Fill/Lightning/../../ExtrusionEntity.hpp:634:18: note: by ‘Slic3r::SimplifyVisitor::use’ 634 | virtual void use(ExtrusionPath3D& path3D) override { | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Fill/Lightning/../../ExtrusionEntity.hpp:601:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionMultiPath3D&)’ was hidden [-Woverloaded-virtual=] 601 | virtual void use(ExtrusionMultiPath3D& multipath) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Fill/Lightning/../../ExtrusionEntity.hpp:634:18: note: by ‘Slic3r::SimplifyVisitor::use’ 634 | virtual void use(ExtrusionPath3D& path3D) override { | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Fill/Lightning/../../ExtrusionEntity.hpp:600:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionMultiPath&)’ was hidden [-Woverloaded-virtual=] 600 | virtual void use(ExtrusionMultiPath& multipath) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Fill/Lightning/../../ExtrusionEntity.hpp:634:18: note: by ‘Slic3r::SimplifyVisitor::use’ 634 | virtual void use(ExtrusionPath3D& path3D) override { | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Fill/Lightning/../../ExtrusionEntity.hpp:603:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionEntityCollection&)’ was hidden [-Woverloaded-virtual=] 603 | virtual void use(ExtrusionEntityCollection& collection) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Fill/Lightning/../../ExtrusionEntity.hpp:645:18: note: by ‘Slic3r::GetPathsVisitor::use’ 645 | virtual void use(ExtrusionPath3D& path3D) override { | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Fill/Lightning/../../ExtrusionEntity.hpp:602:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionLoop&)’ was hidden [-Woverloaded-virtual=] 602 | virtual void use(ExtrusionLoop& loop) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Fill/Lightning/../../ExtrusionEntity.hpp:645:18: note: by ‘Slic3r::GetPathsVisitor::use’ 645 | virtual void use(ExtrusionPath3D& path3D) override { | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Fill/Lightning/../../ExtrusionEntity.hpp:601:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionMultiPath3D&)’ was hidden [-Woverloaded-virtual=] 601 | virtual void use(ExtrusionMultiPath3D& multipath) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Fill/Lightning/../../ExtrusionEntity.hpp:645:18: note: by ‘Slic3r::GetPathsVisitor::use’ 645 | virtual void use(ExtrusionPath3D& path3D) override { | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Fill/Lightning/../../ExtrusionEntity.hpp:600:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionMultiPath&)’ was hidden [-Woverloaded-virtual=] 600 | virtual void use(ExtrusionMultiPath& multipath) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Fill/Lightning/../../ExtrusionEntity.hpp:645:18: note: by ‘Slic3r::GetPathsVisitor::use’ 645 | virtual void use(ExtrusionPath3D& path3D) override { | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Fill/Lightning/../../ExtrusionEntity.hpp:595:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursiveConst::use(const Slic3r::ExtrusionEntityCollection&)’ was hidden [-Woverloaded-virtual=] 595 | virtual void use(const ExtrusionEntityCollection& collection) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Fill/Lightning/../../ExtrusionEntity.hpp:658:10: note: by ‘Slic3r::ExtrusionVolume::use’ 658 | void use(const ExtrusionPath3D &path3D) override { volume += unscaled(path3D.length()) * path3D.mm3_per_mm; } | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Fill/Lightning/../../ExtrusionEntity.hpp:594:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursiveConst::use(const Slic3r::ExtrusionLoop&)’ was hidden [-Woverloaded-virtual=] 594 | virtual void use(const ExtrusionLoop& loop) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Fill/Lightning/../../ExtrusionEntity.hpp:658:10: note: by ‘Slic3r::ExtrusionVolume::use’ 658 | void use(const ExtrusionPath3D &path3D) override { volume += unscaled(path3D.length()) * path3D.mm3_per_mm; } | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Fill/Lightning/../../ExtrusionEntity.hpp:593:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursiveConst::use(const Slic3r::ExtrusionMultiPath3D&)’ was hidden [-Woverloaded-virtual=] 593 | virtual void use(const ExtrusionMultiPath3D& multipath) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Fill/Lightning/../../ExtrusionEntity.hpp:658:10: note: by ‘Slic3r::ExtrusionVolume::use’ 658 | void use(const ExtrusionPath3D &path3D) override { volume += unscaled(path3D.length()) * path3D.mm3_per_mm; } | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Fill/Lightning/../../ExtrusionEntity.hpp:592:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursiveConst::use(const Slic3r::ExtrusionMultiPath&)’ was hidden [-Woverloaded-virtual=] 592 | virtual void use(const ExtrusionMultiPath& multipath) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Fill/Lightning/../../ExtrusionEntity.hpp:658:10: note: by ‘Slic3r::ExtrusionVolume::use’ 658 | void use(const ExtrusionPath3D &path3D) override { volume += unscaled(path3D.length()) * path3D.mm3_per_mm; } | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Fill/Lightning/../../ExtrusionEntity.hpp:603:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionEntityCollection&)’ was hidden [-Woverloaded-virtual=] 603 | virtual void use(ExtrusionEntityCollection& collection) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Fill/Lightning/../../ExtrusionEntity.hpp:667:10: note: by ‘Slic3r::ExtrusionModifyFlow::use’ 667 | void use(ExtrusionPath3D &path3D) override { path3D.mm3_per_mm *= _flow_mult; path3D.width *= _flow_mult; } | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Fill/Lightning/../../ExtrusionEntity.hpp:602:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionLoop&)’ was hidden [-Woverloaded-virtual=] 602 | virtual void use(ExtrusionLoop& loop) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Fill/Lightning/../../ExtrusionEntity.hpp:667:10: note: by ‘Slic3r::ExtrusionModifyFlow::use’ 667 | void use(ExtrusionPath3D &path3D) override { path3D.mm3_per_mm *= _flow_mult; path3D.width *= _flow_mult; } | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Fill/Lightning/../../ExtrusionEntity.hpp:601:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionMultiPath3D&)’ was hidden [-Woverloaded-virtual=] 601 | virtual void use(ExtrusionMultiPath3D& multipath) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Fill/Lightning/../../ExtrusionEntity.hpp:667:10: note: by ‘Slic3r::ExtrusionModifyFlow::use’ 667 | void use(ExtrusionPath3D &path3D) override { path3D.mm3_per_mm *= _flow_mult; path3D.width *= _flow_mult; } | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Fill/Lightning/../../ExtrusionEntity.hpp:600:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionMultiPath&)’ was hidden [-Woverloaded-virtual=] 600 | virtual void use(ExtrusionMultiPath& multipath) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Fill/Lightning/../../ExtrusionEntity.hpp:667:10: note: by ‘Slic3r::ExtrusionModifyFlow::use’ 667 | void use(ExtrusionPath3D &path3D) override { path3D.mm3_per_mm *= _flow_mult; path3D.width *= _flow_mult; } | ^~~ In file included from /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Fill/Lightning/../../Flow.hpp:5: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Fill/Lightning/../../Config.hpp: In instantiation of ‘bool Slic3r::ConfigOptionBoolsTempl::is_nil(int32_t) const [with bool NULLABLE = false; int32_t = int]’: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Fill/Lightning/../../Config.hpp:1703:10: required from here /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Fill/Lightning/../../Config.hpp:1711:24: warning: comparison of integer expressions of different signedness: ‘int32_t’ {aka ‘int’} and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1711 | return idx < values.size() ? NIL_VALUE() == this->values[idx] : | ~~~~^~~~~~~~~~~~~~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Fill/Lightning/../../Config.hpp: In instantiation of ‘bool Slic3r::ConfigOptionFloatsOrPercentsTempl::is_nil(int32_t) const [with bool NULLABLE = false; int32_t = int]’: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Fill/Lightning/../../Config.hpp:1340:10: required from here /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Fill/Lightning/../../Config.hpp:1348:24: warning: comparison of integer expressions of different signedness: ‘int32_t’ {aka ‘int’} and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1348 | return idx < values.size() ? (std::isnan(this->values[idx].value) || NIL_VALUE() == this->values[idx]) : | ~~~~^~~~~~~~~~~~~~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Fill/Lightning/../../Config.hpp: In instantiation of ‘bool Slic3r::ConfigOptionFloatsTempl::is_nil(int32_t) const [with bool NULLABLE = false; int32_t = int]’: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Fill/Lightning/../../Config.hpp:814:10: required from here /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Fill/Lightning/../../Config.hpp:822:24: warning: comparison of integer expressions of different signedness: ‘int32_t’ {aka ‘int’} and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 822 | return idx < values.size() ? (std::isnan(this->values[idx]) || NIL_VALUE() == this->values[idx]) : | ~~~~^~~~~~~~~~~~~~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Fill/Lightning/../../Config.hpp: In instantiation of ‘bool Slic3r::ConfigOptionIntsTempl::is_nil(int32_t) const [with bool NULLABLE = false; int32_t = int]’: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Fill/Lightning/../../Config.hpp:998:10: required from here /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Fill/Lightning/../../Config.hpp:1006:24: warning: comparison of integer expressions of different signedness: ‘int32_t’ {aka ‘int’} and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1006 | return idx < values.size() ? NIL_VALUE() == this->values[idx] : | ~~~~^~~~~~~~~~~~~~~ [167/433] /usr/bin/x86_64-pc-linux-gnu-g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DOPENVDB_ABI_VERSION_NUMBER=10 -DOPENVDB_USE_DELAYED_LOADING -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/lib64/dbus-1.0/include -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8_build/src/platform -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8_build/src/libslic3r -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libnest2d/include -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/miniz -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libigl -isystem /usr/include/opencascade -isystem /usr/include/Imath -DNDEBUG -march=native -O2 -pipe -fno-strict-aliasing -fext-numeric-literals -Wall -Wno-reorder -std=gnu++17 -fPIC -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -MD -MT src/libslic3r/CMakeFiles/libslic3r.dir/Format/objparser.cpp.o -MF src/libslic3r/CMakeFiles/libslic3r.dir/Format/objparser.cpp.o.d -o src/libslic3r/CMakeFiles/libslic3r.dir/Format/objparser.cpp.o -c /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Format/objparser.cpp [168/433] /usr/bin/x86_64-pc-linux-gnu-g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DOPENVDB_ABI_VERSION_NUMBER=10 -DOPENVDB_USE_DELAYED_LOADING -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/lib64/dbus-1.0/include -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8_build/src/platform -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8_build/src/libslic3r -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libnest2d/include -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/miniz -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libigl -isystem /usr/include/opencascade -isystem /usr/include/Imath -DNDEBUG -march=native -O2 -pipe -fno-strict-aliasing -fext-numeric-literals -Wall -Wno-reorder -std=gnu++17 -fPIC -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -MD -MT src/libslic3r/CMakeFiles/libslic3r.dir/Fill/FillAdaptive.cpp.o -MF src/libslic3r/CMakeFiles/libslic3r.dir/Fill/FillAdaptive.cpp.o.d -o src/libslic3r/CMakeFiles/libslic3r.dir/Fill/FillAdaptive.cpp.o -c /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Fill/FillAdaptive.cpp In file included from /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Fill/../Flow.hpp:7, from /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Fill/../Layer.hpp:5, from /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Fill/FillAdaptive.cpp:5: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Fill/../ExtrusionEntity.hpp:603:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionEntityCollection&)’ was hidden [-Woverloaded-virtual=] 603 | virtual void use(ExtrusionEntityCollection& collection) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Fill/../ExtrusionEntity.hpp:634:18: note: by ‘Slic3r::SimplifyVisitor::use’ 634 | virtual void use(ExtrusionPath3D& path3D) override { | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Fill/../ExtrusionEntity.hpp:602:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionLoop&)’ was hidden [-Woverloaded-virtual=] 602 | virtual void use(ExtrusionLoop& loop) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Fill/../ExtrusionEntity.hpp:634:18: note: by ‘Slic3r::SimplifyVisitor::use’ 634 | virtual void use(ExtrusionPath3D& path3D) override { | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Fill/../ExtrusionEntity.hpp:601:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionMultiPath3D&)’ was hidden [-Woverloaded-virtual=] 601 | virtual void use(ExtrusionMultiPath3D& multipath) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Fill/../ExtrusionEntity.hpp:634:18: note: by ‘Slic3r::SimplifyVisitor::use’ 634 | virtual void use(ExtrusionPath3D& path3D) override { | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Fill/../ExtrusionEntity.hpp:600:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionMultiPath&)’ was hidden [-Woverloaded-virtual=] 600 | virtual void use(ExtrusionMultiPath& multipath) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Fill/../ExtrusionEntity.hpp:634:18: note: by ‘Slic3r::SimplifyVisitor::use’ 634 | virtual void use(ExtrusionPath3D& path3D) override { | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Fill/../ExtrusionEntity.hpp:603:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionEntityCollection&)’ was hidden [-Woverloaded-virtual=] 603 | virtual void use(ExtrusionEntityCollection& collection) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Fill/../ExtrusionEntity.hpp:645:18: note: by ‘Slic3r::GetPathsVisitor::use’ 645 | virtual void use(ExtrusionPath3D& path3D) override { | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Fill/../ExtrusionEntity.hpp:602:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionLoop&)’ was hidden [-Woverloaded-virtual=] 602 | virtual void use(ExtrusionLoop& loop) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Fill/../ExtrusionEntity.hpp:645:18: note: by ‘Slic3r::GetPathsVisitor::use’ 645 | virtual void use(ExtrusionPath3D& path3D) override { | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Fill/../ExtrusionEntity.hpp:601:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionMultiPath3D&)’ was hidden [-Woverloaded-virtual=] 601 | virtual void use(ExtrusionMultiPath3D& multipath) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Fill/../ExtrusionEntity.hpp:645:18: note: by ‘Slic3r::GetPathsVisitor::use’ 645 | virtual void use(ExtrusionPath3D& path3D) override { | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Fill/../ExtrusionEntity.hpp:600:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionMultiPath&)’ was hidden [-Woverloaded-virtual=] 600 | virtual void use(ExtrusionMultiPath& multipath) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Fill/../ExtrusionEntity.hpp:645:18: note: by ‘Slic3r::GetPathsVisitor::use’ 645 | virtual void use(ExtrusionPath3D& path3D) override { | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Fill/../ExtrusionEntity.hpp:595:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursiveConst::use(const Slic3r::ExtrusionEntityCollection&)’ was hidden [-Woverloaded-virtual=] 595 | virtual void use(const ExtrusionEntityCollection& collection) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Fill/../ExtrusionEntity.hpp:658:10: note: by ‘Slic3r::ExtrusionVolume::use’ 658 | void use(const ExtrusionPath3D &path3D) override { volume += unscaled(path3D.length()) * path3D.mm3_per_mm; } | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Fill/../ExtrusionEntity.hpp:594:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursiveConst::use(const Slic3r::ExtrusionLoop&)’ was hidden [-Woverloaded-virtual=] 594 | virtual void use(const ExtrusionLoop& loop) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Fill/../ExtrusionEntity.hpp:658:10: note: by ‘Slic3r::ExtrusionVolume::use’ 658 | void use(const ExtrusionPath3D &path3D) override { volume += unscaled(path3D.length()) * path3D.mm3_per_mm; } | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Fill/../ExtrusionEntity.hpp:593:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursiveConst::use(const Slic3r::ExtrusionMultiPath3D&)’ was hidden [-Woverloaded-virtual=] 593 | virtual void use(const ExtrusionMultiPath3D& multipath) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Fill/../ExtrusionEntity.hpp:658:10: note: by ‘Slic3r::ExtrusionVolume::use’ 658 | void use(const ExtrusionPath3D &path3D) override { volume += unscaled(path3D.length()) * path3D.mm3_per_mm; } | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Fill/../ExtrusionEntity.hpp:592:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursiveConst::use(const Slic3r::ExtrusionMultiPath&)’ was hidden [-Woverloaded-virtual=] 592 | virtual void use(const ExtrusionMultiPath& multipath) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Fill/../ExtrusionEntity.hpp:658:10: note: by ‘Slic3r::ExtrusionVolume::use’ 658 | void use(const ExtrusionPath3D &path3D) override { volume += unscaled(path3D.length()) * path3D.mm3_per_mm; } | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Fill/../ExtrusionEntity.hpp:603:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionEntityCollection&)’ was hidden [-Woverloaded-virtual=] 603 | virtual void use(ExtrusionEntityCollection& collection) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Fill/../ExtrusionEntity.hpp:667:10: note: by ‘Slic3r::ExtrusionModifyFlow::use’ 667 | void use(ExtrusionPath3D &path3D) override { path3D.mm3_per_mm *= _flow_mult; path3D.width *= _flow_mult; } | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Fill/../ExtrusionEntity.hpp:602:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionLoop&)’ was hidden [-Woverloaded-virtual=] 602 | virtual void use(ExtrusionLoop& loop) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Fill/../ExtrusionEntity.hpp:667:10: note: by ‘Slic3r::ExtrusionModifyFlow::use’ 667 | void use(ExtrusionPath3D &path3D) override { path3D.mm3_per_mm *= _flow_mult; path3D.width *= _flow_mult; } | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Fill/../ExtrusionEntity.hpp:601:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionMultiPath3D&)’ was hidden [-Woverloaded-virtual=] 601 | virtual void use(ExtrusionMultiPath3D& multipath) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Fill/../ExtrusionEntity.hpp:667:10: note: by ‘Slic3r::ExtrusionModifyFlow::use’ 667 | void use(ExtrusionPath3D &path3D) override { path3D.mm3_per_mm *= _flow_mult; path3D.width *= _flow_mult; } | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Fill/../ExtrusionEntity.hpp:600:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionMultiPath&)’ was hidden [-Woverloaded-virtual=] 600 | virtual void use(ExtrusionMultiPath& multipath) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Fill/../ExtrusionEntity.hpp:667:10: note: by ‘Slic3r::ExtrusionModifyFlow::use’ 667 | void use(ExtrusionPath3D &path3D) override { path3D.mm3_per_mm *= _flow_mult; path3D.width *= _flow_mult; } | ^~~ In file included from /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Fill/../Flow.hpp:5: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘bool Slic3r::ConfigOptionBoolsTempl::is_nil(int32_t) const [with bool NULLABLE = false; int32_t = int]’: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Fill/../Config.hpp:1703:10: required from here /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Fill/../Config.hpp:1711:24: warning: comparison of integer expressions of different signedness: ‘int32_t’ {aka ‘int’} and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1711 | return idx < values.size() ? NIL_VALUE() == this->values[idx] : | ~~~~^~~~~~~~~~~~~~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘bool Slic3r::ConfigOptionFloatsOrPercentsTempl::is_nil(int32_t) const [with bool NULLABLE = false; int32_t = int]’: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Fill/../Config.hpp:1340:10: required from here /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Fill/../Config.hpp:1348:24: warning: comparison of integer expressions of different signedness: ‘int32_t’ {aka ‘int’} and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1348 | return idx < values.size() ? (std::isnan(this->values[idx].value) || NIL_VALUE() == this->values[idx]) : | ~~~~^~~~~~~~~~~~~~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘bool Slic3r::ConfigOptionFloatsTempl::is_nil(int32_t) const [with bool NULLABLE = false; int32_t = int]’: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Fill/../Config.hpp:814:10: required from here /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Fill/../Config.hpp:822:24: warning: comparison of integer expressions of different signedness: ‘int32_t’ {aka ‘int’} and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 822 | return idx < values.size() ? (std::isnan(this->values[idx]) || NIL_VALUE() == this->values[idx]) : | ~~~~^~~~~~~~~~~~~~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘bool Slic3r::ConfigOptionIntsTempl::is_nil(int32_t) const [with bool NULLABLE = false; int32_t = int]’: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Fill/../Config.hpp:998:10: required from here /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Fill/../Config.hpp:1006:24: warning: comparison of integer expressions of different signedness: ‘int32_t’ {aka ‘int’} and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1006 | return idx < values.size() ? NIL_VALUE() == this->values[idx] : | ~~~~^~~~~~~~~~~~~~~ In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/bits/stl_algo.h:61, from /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/algorithm:61, from /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Fill/../libslic3r.h:9, from /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Fill/../ClipperUtils.hpp:4, from /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Fill/FillAdaptive.cpp:1: In function ‘void std::__make_heap(_RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = pair >, long unsigned int> >*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >, long unsigned int> >&, const pair >, long unsigned int> >&)>]’, inlined from ‘void std::__heap_select(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = pair >, long unsigned int> >*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >, long unsigned int> >&, const pair >, long unsigned int> >&)>]’ at /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/bits/stl_algo.h:1635:23, inlined from ‘void std::__partial_sort(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = pair >, long unsigned int> >*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >, long unsigned int> >&, const pair >, long unsigned int> >&)>]’ at /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/bits/stl_algo.h:1910:25, inlined from ‘void std::partial_sort(_RAIter, _RAIter, _RAIter, _Compare) [with _RAIter = pair >, long unsigned int> >*; _Compare = bool (*)(const pair >, long unsigned int> >&, const pair >, long unsigned int> >&)]’ at /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/bits/stl_algo.h:4751:26, inlined from ‘static void boost::geometry::index::detail::rtree::visitors::rstar::remove_elements_to_reinsert::apply(ResultElements&, Node&, internal_node_pointer, size_t, const parameters_type&, const translator_type&, allocators_type&) [with ResultElements = boost::geometry::index::detail::varray >, long unsigned int>, 17>; Node = boost::geometry::index::detail::rtree::variant_leaf >, long unsigned int>, boost::geometry::index::rstar<16, 4>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, long unsigned int> >, std::pair >, long 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>; MembersHolder = boost::geometry::index::rtree >, long unsigned int>, boost::geometry::index::rstar<16, 4> >::members_holder]’ at /usr/include/boost/geometry/index/detail/rtree/rstar/insert.hpp:140:26: /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/bits/stl_heap.h:355:22: warning: ‘((std::pair >, long unsigned int> >*)((char*)&sorted_elements + offsetof(boost::geometry::index::detail::sorted_elements_type, boost::geometry::index::detail::varray >, long unsigned int> >, 17>::m_storage.boost::aligned_storage<544, 8>::.boost::detail::aligned_storage::aligned_storage_imp<544, 8>::data_)))[1]’ may be used uninitialized [-Wmaybe-uninitialized] 355 | _ValueType __value = _GLIBCXX_MOVE(*(__first + __parent)); | ^~~~~~~ In file included from /usr/include/boost/geometry/index/detail/rtree/rstar/rstar.hpp:14, from /usr/include/boost/geometry/index/rtree.hpp:80, from /usr/include/boost/geometry/algorithms/detail/within/multi_point.hpp:38, from /usr/include/boost/geometry/algorithms/detail/within/implementation.hpp:30, from /usr/include/boost/geometry/algorithms/detail/covered_by/implementation.hpp:26, 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:30, from /usr/include/boost/geometry/algorithms/detail/buffer/implementation.hpp:24, from /usr/include/boost/geometry/algorithms/buffer.hpp:22, from /usr/include/boost/geometry/geometry.hpp:63, from /usr/include/boost/geometry.hpp:17, from /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Fill/FillAdaptive.cpp:23: /usr/include/boost/geometry/index/detail/rtree/rstar/insert.hpp: In function ‘static void boost::geometry::index::detail::rtree::visitors::rstar::remove_elements_to_reinsert::apply(ResultElements&, Node&, internal_node_pointer, size_t, const parameters_type&, const translator_type&, allocators_type&) [with ResultElements = boost::geometry::index::detail::varray >, long unsigned int>, 17>; Node = boost::geometry::index::detail::rtree::variant_leaf >, long unsigned int>, boost::geometry::index::rstar<16, 4>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, long unsigned int> >, std::pair >, long 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>; MembersHolder = boost::geometry::index::rtree >, long unsigned int>, boost::geometry::index::rstar<16, 4> >::members_holder]’: /usr/include/boost/geometry/index/detail/rtree/rstar/insert.hpp:124:30: note: ‘sorted_elements’ declared here 124 | sorted_elements_type sorted_elements; | ^~~~~~~~~~~~~~~ In function ‘void std::__make_heap(_RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = pair >, boost::variant >, long unsigned int>, boost::geometry::index::rstar<16, 4>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, long unsigned int> >, pair >, long 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 >, long unsigned int>, boost::geometry::index::rstar<16, 4, 4, 32>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, long unsigned int> >, pair >, long 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> >*> >*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >, boost::variant >, long unsigned int>, boost::geometry::index::rstar<16, 4>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, long unsigned int> >, pair >, long 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 >, long unsigned int>, boost::geometry::index::rstar<16, 4, 4, 32>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, long unsigned int> >, pair >, long 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> >*> >&, const pair >, boost::variant >, long unsigned int>, boost::geometry::index::rstar<16, 4>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, long unsigned int> >, pair >, long 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 >, long unsigned int>, boost::geometry::index::rstar<16, 4, 4, 32>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, long unsigned int> >, pair >, long 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> >*> >&)>]’, inlined from ‘void std::__heap_select(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = pair >, boost::variant >, long unsigned int>, boost::geometry::index::rstar<16, 4>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, long unsigned int> >, pair >, long 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 >, long unsigned int>, boost::geometry::index::rstar<16, 4, 4, 32>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, long unsigned int> >, pair >, long 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> >*> >*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >, boost::variant >, long unsigned int>, boost::geometry::index::rstar<16, 4>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, long unsigned int> >, pair >, long 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 >, long unsigned int>, boost::geometry::index::rstar<16, 4, 4, 32>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, long unsigned int> >, pair >, long 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> >*> >&, const pair >, boost::variant >, long unsigned int>, boost::geometry::index::rstar<16, 4>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, long unsigned int> >, pair >, long 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 >, long unsigned int>, boost::geometry::index::rstar<16, 4, 4, 32>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, long unsigned int> >, pair >, long 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> >*> >&)>]’ at /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/bits/stl_algo.h:1635:23, inlined from ‘void std::__partial_sort(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = pair >, boost::variant >, long unsigned int>, boost::geometry::index::rstar<16, 4>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, long unsigned int> >, pair >, long 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 >, long unsigned int>, boost::geometry::index::rstar<16, 4, 4, 32>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, long unsigned int> >, pair >, long 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> >*> >*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >, boost::variant >, long unsigned int>, boost::geometry::index::rstar<16, 4>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, long unsigned int> >, pair >, long 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 >, long unsigned int>, boost::geometry::index::rstar<16, 4, 4, 32>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, long unsigned int> >, pair >, long 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> >*> >&, const pair >, boost::variant >, long unsigned int>, boost::geometry::index::rstar<16, 4>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, long unsigned int> >, pair >, long 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 >, long unsigned int>, boost::geometry::index::rstar<16, 4, 4, 32>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, long unsigned int> >, pair >, long 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> >*> >&)>]’ at /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/bits/stl_algo.h:1910:25, inlined from ‘void std::partial_sort(_RAIter, _RAIter, _RAIter, _Compare) [with _RAIter = pair >, boost::variant >, long unsigned int>, boost::geometry::index::rstar<16, 4>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, long unsigned int> >, pair >, long 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 >, long unsigned int>, boost::geometry::index::rstar<16, 4, 4, 32>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, long unsigned int> >, pair >, long 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> >*> >*; _Compare = bool (*)(const pair >, boost::variant >, long unsigned int>, boost::geometry::index::rstar<16, 4>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, long unsigned int> >, pair >, long 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 >, long unsigned int>, boost::geometry::index::rstar<16, 4, 4, 32>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, long unsigned int> >, pair >, long 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> >*> >&, const pair >, boost::variant >, long unsigned int>, boost::geometry::index::rstar<16, 4>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, long unsigned int> >, pair >, long 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 >, long unsigned int>, boost::geometry::index::rstar<16, 4, 4, 32>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, long unsigned int> >, pair >, long 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> >*> >&)]’ at /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/bits/stl_algo.h:4751:26, inlined from ‘static void boost::geometry::index::detail::rtree::visitors::rstar::remove_elements_to_reinsert::apply(ResultElements&, Node&, internal_node_pointer, size_t, const parameters_type&, const translator_type&, allocators_type&) [with ResultElements = boost::geometry::index::detail::varray >, boost::variant >, long unsigned int>, boost::geometry::index::rstar<16, 4>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, long unsigned int> >, std::pair >, long 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 >, long unsigned int>, boost::geometry::index::rstar<16, 4, 4, 32>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, long unsigned int> >, std::pair >, long 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> >*>, 17>; Node = boost::geometry::index::detail::rtree::variant_internal_node >, long unsigned int>, boost::geometry::index::rstar<16, 4>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, long unsigned int> >, std::pair >, long 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>; MembersHolder = boost::geometry::index::rtree >, long unsigned int>, boost::geometry::index::rstar<16, 4> >::members_holder]’ at /usr/include/boost/geometry/index/detail/rtree/rstar/insert.hpp:140:26: /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/bits/stl_heap.h:355:22: warning: ‘((std::pair >, boost::variant >, long unsigned int>, boost::geometry::index::rstar<16, 4, 4, 32>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, long unsigned int> >, std::pair >, long 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>, boost::geometry::index::detail::rtree::variant_internal_node >, long unsigned int>, boost::geometry::index::rstar<16, 4, 4, 32>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, long unsigned int> >, std::pair >, long 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> >*> >*)((char*)&sorted_elements + offsetof(boost::geometry::index::detail::sorted_elements_type, boost::geometry::index::detail::varray >, boost::variant >, long unsigned int>, boost::geometry::index::rstar<16, 4, 4, 32>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, long unsigned int> >, std::pair >, long 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>, boost::geometry::index::detail::rtree::variant_internal_node >, long unsigned int>, boost::geometry::index::rstar<16, 4, 4, 32>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, long unsigned int> >, std::pair >, long 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> >*> >, 17>::m_storage.boost::aligned_storage<544, 8>::.boost::detail::aligned_storage::aligned_storage_imp<544, 8>::data_)))[1]’ may be used uninitialized [-Wmaybe-uninitialized] 355 | _ValueType __value = _GLIBCXX_MOVE(*(__first + __parent)); | ^~~~~~~ /usr/include/boost/geometry/index/detail/rtree/rstar/insert.hpp: In function ‘static void boost::geometry::index::detail::rtree::visitors::rstar::remove_elements_to_reinsert::apply(ResultElements&, Node&, internal_node_pointer, size_t, const parameters_type&, const translator_type&, allocators_type&) [with ResultElements = boost::geometry::index::detail::varray >, boost::variant >, long unsigned int>, boost::geometry::index::rstar<16, 4>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, long unsigned int> >, std::pair >, long 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 >, long unsigned int>, boost::geometry::index::rstar<16, 4, 4, 32>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, long unsigned int> >, std::pair >, long 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> >*>, 17>; Node = boost::geometry::index::detail::rtree::variant_internal_node >, long unsigned int>, boost::geometry::index::rstar<16, 4>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, long unsigned int> >, std::pair >, long 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>; MembersHolder = boost::geometry::index::rtree >, long unsigned int>, boost::geometry::index::rstar<16, 4> >::members_holder]’: /usr/include/boost/geometry/index/detail/rtree/rstar/insert.hpp:124:30: note: ‘sorted_elements’ declared here 124 | sorted_elements_type sorted_elements; | ^~~~~~~~~~~~~~~ [169/433] /usr/bin/x86_64-pc-linux-gnu-g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DOPENVDB_ABI_VERSION_NUMBER=10 -DOPENVDB_USE_DELAYED_LOADING -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/lib64/dbus-1.0/include -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8_build/src/platform -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8_build/src/libslic3r -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libnest2d/include -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/miniz -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libigl -isystem /usr/include/opencascade -isystem /usr/include/Imath -DNDEBUG -march=native -O2 -pipe -fno-strict-aliasing -fext-numeric-literals -Wall -Wno-reorder -std=gnu++17 -fPIC -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -MD -MT src/libslic3r/CMakeFiles/libslic3r.dir/GCode/ThumbnailData.cpp.o -MF src/libslic3r/CMakeFiles/libslic3r.dir/GCode/ThumbnailData.cpp.o.d -o src/libslic3r/CMakeFiles/libslic3r.dir/GCode/ThumbnailData.cpp.o -c /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/GCode/ThumbnailData.cpp [170/433] /usr/bin/x86_64-pc-linux-gnu-g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DOPENVDB_ABI_VERSION_NUMBER=10 -DOPENVDB_USE_DELAYED_LOADING -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/lib64/dbus-1.0/include -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8_build/src/platform -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8_build/src/libslic3r -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libnest2d/include -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/miniz -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libigl -isystem /usr/include/opencascade -isystem /usr/include/Imath -DNDEBUG -march=native -O2 -pipe -fno-strict-aliasing -fext-numeric-literals -Wall -Wno-reorder -std=gnu++17 -fPIC -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -MD -MT src/libslic3r/CMakeFiles/libslic3r.dir/Fill/FillSmooth.cpp.o -MF src/libslic3r/CMakeFiles/libslic3r.dir/Fill/FillSmooth.cpp.o.d -o src/libslic3r/CMakeFiles/libslic3r.dir/Fill/FillSmooth.cpp.o -c /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Fill/FillSmooth.cpp In file included from /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Fill/../ExtrusionEntityCollection.hpp:6, from /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Fill/FillSmooth.cpp:2: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Fill/../ExtrusionEntity.hpp:603:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionEntityCollection&)’ was hidden [-Woverloaded-virtual=] 603 | virtual void use(ExtrusionEntityCollection& collection) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Fill/../ExtrusionEntity.hpp:634:18: note: by ‘Slic3r::SimplifyVisitor::use’ 634 | virtual void use(ExtrusionPath3D& path3D) override { | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Fill/../ExtrusionEntity.hpp:602:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionLoop&)’ was hidden [-Woverloaded-virtual=] 602 | virtual void use(ExtrusionLoop& loop) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Fill/../ExtrusionEntity.hpp:634:18: note: by ‘Slic3r::SimplifyVisitor::use’ 634 | virtual void use(ExtrusionPath3D& path3D) override { | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Fill/../ExtrusionEntity.hpp:601:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionMultiPath3D&)’ was hidden [-Woverloaded-virtual=] 601 | virtual void use(ExtrusionMultiPath3D& multipath) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Fill/../ExtrusionEntity.hpp:634:18: note: by ‘Slic3r::SimplifyVisitor::use’ 634 | virtual void use(ExtrusionPath3D& path3D) override { | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Fill/../ExtrusionEntity.hpp:600:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionMultiPath&)’ was hidden [-Woverloaded-virtual=] 600 | virtual void use(ExtrusionMultiPath& multipath) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Fill/../ExtrusionEntity.hpp:634:18: note: by ‘Slic3r::SimplifyVisitor::use’ 634 | virtual void use(ExtrusionPath3D& path3D) override { | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Fill/../ExtrusionEntity.hpp:603:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionEntityCollection&)’ was hidden [-Woverloaded-virtual=] 603 | virtual void use(ExtrusionEntityCollection& collection) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Fill/../ExtrusionEntity.hpp:645:18: note: by ‘Slic3r::GetPathsVisitor::use’ 645 | virtual void use(ExtrusionPath3D& path3D) override { | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Fill/../ExtrusionEntity.hpp:602:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionLoop&)’ was hidden [-Woverloaded-virtual=] 602 | virtual void use(ExtrusionLoop& loop) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Fill/../ExtrusionEntity.hpp:645:18: note: by ‘Slic3r::GetPathsVisitor::use’ 645 | virtual void use(ExtrusionPath3D& path3D) override { | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Fill/../ExtrusionEntity.hpp:601:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionMultiPath3D&)’ was hidden [-Woverloaded-virtual=] 601 | virtual void use(ExtrusionMultiPath3D& multipath) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Fill/../ExtrusionEntity.hpp:645:18: note: by ‘Slic3r::GetPathsVisitor::use’ 645 | virtual void use(ExtrusionPath3D& path3D) override { | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Fill/../ExtrusionEntity.hpp:600:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionMultiPath&)’ was hidden [-Woverloaded-virtual=] 600 | virtual void use(ExtrusionMultiPath& multipath) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Fill/../ExtrusionEntity.hpp:645:18: note: by ‘Slic3r::GetPathsVisitor::use’ 645 | virtual void use(ExtrusionPath3D& path3D) override { | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Fill/../ExtrusionEntity.hpp:595:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursiveConst::use(const Slic3r::ExtrusionEntityCollection&)’ was hidden [-Woverloaded-virtual=] 595 | virtual void use(const ExtrusionEntityCollection& collection) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Fill/../ExtrusionEntity.hpp:658:10: note: by ‘Slic3r::ExtrusionVolume::use’ 658 | void use(const ExtrusionPath3D &path3D) override { volume += unscaled(path3D.length()) * path3D.mm3_per_mm; } | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Fill/../ExtrusionEntity.hpp:594:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursiveConst::use(const Slic3r::ExtrusionLoop&)’ was hidden [-Woverloaded-virtual=] 594 | virtual void use(const ExtrusionLoop& loop) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Fill/../ExtrusionEntity.hpp:658:10: note: by ‘Slic3r::ExtrusionVolume::use’ 658 | void use(const ExtrusionPath3D &path3D) override { volume += unscaled(path3D.length()) * path3D.mm3_per_mm; } | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Fill/../ExtrusionEntity.hpp:593:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursiveConst::use(const Slic3r::ExtrusionMultiPath3D&)’ was hidden [-Woverloaded-virtual=] 593 | virtual void use(const ExtrusionMultiPath3D& multipath) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Fill/../ExtrusionEntity.hpp:658:10: note: by ‘Slic3r::ExtrusionVolume::use’ 658 | void use(const ExtrusionPath3D &path3D) override { volume += unscaled(path3D.length()) * path3D.mm3_per_mm; } | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Fill/../ExtrusionEntity.hpp:592:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursiveConst::use(const Slic3r::ExtrusionMultiPath&)’ was hidden [-Woverloaded-virtual=] 592 | virtual void use(const ExtrusionMultiPath& multipath) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Fill/../ExtrusionEntity.hpp:658:10: note: by ‘Slic3r::ExtrusionVolume::use’ 658 | void use(const ExtrusionPath3D &path3D) override { volume += unscaled(path3D.length()) * path3D.mm3_per_mm; } | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Fill/../ExtrusionEntity.hpp:603:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionEntityCollection&)’ was hidden [-Woverloaded-virtual=] 603 | virtual void use(ExtrusionEntityCollection& collection) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Fill/../ExtrusionEntity.hpp:667:10: note: by ‘Slic3r::ExtrusionModifyFlow::use’ 667 | void use(ExtrusionPath3D &path3D) override { path3D.mm3_per_mm *= _flow_mult; path3D.width *= _flow_mult; } | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Fill/../ExtrusionEntity.hpp:602:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionLoop&)’ was hidden [-Woverloaded-virtual=] 602 | virtual void use(ExtrusionLoop& loop) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Fill/../ExtrusionEntity.hpp:667:10: note: by ‘Slic3r::ExtrusionModifyFlow::use’ 667 | void use(ExtrusionPath3D &path3D) override { path3D.mm3_per_mm *= _flow_mult; path3D.width *= _flow_mult; } | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Fill/../ExtrusionEntity.hpp:601:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionMultiPath3D&)’ was hidden [-Woverloaded-virtual=] 601 | virtual void use(ExtrusionMultiPath3D& multipath) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Fill/../ExtrusionEntity.hpp:667:10: note: by ‘Slic3r::ExtrusionModifyFlow::use’ 667 | void use(ExtrusionPath3D &path3D) override { path3D.mm3_per_mm *= _flow_mult; path3D.width *= _flow_mult; } | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Fill/../ExtrusionEntity.hpp:600:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionMultiPath&)’ was hidden [-Woverloaded-virtual=] 600 | virtual void use(ExtrusionMultiPath& multipath) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Fill/../ExtrusionEntity.hpp:667:10: note: by ‘Slic3r::ExtrusionModifyFlow::use’ 667 | void use(ExtrusionPath3D &path3D) override { path3D.mm3_per_mm *= _flow_mult; path3D.width *= _flow_mult; } | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Fill/FillSmooth.cpp: In member function ‘virtual void Slic3r::FillSmooth::fill_surface_extrusion(const Slic3r::Surface*, const Slic3r::FillParams&, Slic3r::ExtrusionEntitiesPtr&) const’: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Fill/FillSmooth.cpp:132:18: warning: unused variable ‘init_spacing’ [-Wunused-variable] 132 | coordf_t init_spacing = this->get_spacing(); | ^~~~~~~~~~~~ In file included from /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Fill/../ExtrusionEntity.hpp:12: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘bool Slic3r::ConfigOptionBoolsTempl::is_nil(int32_t) const [with bool NULLABLE = false; int32_t = int]’: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Fill/../Config.hpp:1703:10: required from here /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Fill/../Config.hpp:1711:24: warning: comparison of integer expressions of different signedness: ‘int32_t’ {aka ‘int’} and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1711 | return idx < values.size() ? NIL_VALUE() == this->values[idx] : | ~~~~^~~~~~~~~~~~~~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘bool Slic3r::ConfigOptionFloatsOrPercentsTempl::is_nil(int32_t) const [with bool NULLABLE = false; int32_t = int]’: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Fill/../Config.hpp:1340:10: required from here /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Fill/../Config.hpp:1348:24: warning: comparison of integer expressions of different signedness: ‘int32_t’ {aka ‘int’} and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1348 | return idx < values.size() ? (std::isnan(this->values[idx].value) || NIL_VALUE() == this->values[idx]) : | ~~~~^~~~~~~~~~~~~~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘bool Slic3r::ConfigOptionFloatsTempl::is_nil(int32_t) const [with bool NULLABLE = false; int32_t = int]’: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Fill/../Config.hpp:814:10: required from here /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Fill/../Config.hpp:822:24: warning: comparison of integer expressions of different signedness: ‘int32_t’ {aka ‘int’} and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 822 | return idx < values.size() ? (std::isnan(this->values[idx]) || NIL_VALUE() == this->values[idx]) : | ~~~~^~~~~~~~~~~~~~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘bool Slic3r::ConfigOptionIntsTempl::is_nil(int32_t) const [with bool NULLABLE = false; int32_t = int]’: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Fill/../Config.hpp:998:10: required from here /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Fill/../Config.hpp:1006:24: warning: comparison of integer expressions of different signedness: ‘int32_t’ {aka ‘int’} and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1006 | return idx < values.size() ? NIL_VALUE() == this->values[idx] : | ~~~~^~~~~~~~~~~~~~~ [171/433] /usr/bin/x86_64-pc-linux-gnu-g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DOPENVDB_ABI_VERSION_NUMBER=10 -DOPENVDB_USE_DELAYED_LOADING -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/lib64/dbus-1.0/include -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8_build/src/platform -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8_build/src/libslic3r -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libnest2d/include -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/miniz -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libigl -isystem /usr/include/opencascade -isystem /usr/include/Imath -DNDEBUG -march=native -O2 -pipe -fno-strict-aliasing -fext-numeric-literals -Wall -Wno-reorder -std=gnu++17 -fPIC -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -MD -MT src/libslic3r/CMakeFiles/libslic3r.dir/Fill/FillRectilinear.cpp.o -MF src/libslic3r/CMakeFiles/libslic3r.dir/Fill/FillRectilinear.cpp.o.d -o src/libslic3r/CMakeFiles/libslic3r.dir/Fill/FillRectilinear.cpp.o -c /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Fill/FillRectilinear.cpp In file included from /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Fill/../ExtrusionEntityCollection.hpp:6, from /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Fill/FillRectilinear.cpp:16: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Fill/../ExtrusionEntity.hpp:603:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionEntityCollection&)’ was hidden [-Woverloaded-virtual=] 603 | virtual void use(ExtrusionEntityCollection& collection) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Fill/../ExtrusionEntity.hpp:634:18: note: by ‘Slic3r::SimplifyVisitor::use’ 634 | virtual void use(ExtrusionPath3D& path3D) override { | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Fill/../ExtrusionEntity.hpp:602:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionLoop&)’ was hidden [-Woverloaded-virtual=] 602 | virtual void use(ExtrusionLoop& loop) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Fill/../ExtrusionEntity.hpp:634:18: note: by ‘Slic3r::SimplifyVisitor::use’ 634 | virtual void use(ExtrusionPath3D& path3D) override { | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Fill/../ExtrusionEntity.hpp:601:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionMultiPath3D&)’ was hidden [-Woverloaded-virtual=] 601 | virtual void use(ExtrusionMultiPath3D& multipath) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Fill/../ExtrusionEntity.hpp:634:18: note: by ‘Slic3r::SimplifyVisitor::use’ 634 | virtual void use(ExtrusionPath3D& path3D) override { | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Fill/../ExtrusionEntity.hpp:600:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionMultiPath&)’ was hidden [-Woverloaded-virtual=] 600 | virtual void use(ExtrusionMultiPath& multipath) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Fill/../ExtrusionEntity.hpp:634:18: note: by ‘Slic3r::SimplifyVisitor::use’ 634 | virtual void use(ExtrusionPath3D& path3D) override { | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Fill/../ExtrusionEntity.hpp:603:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionEntityCollection&)’ was hidden [-Woverloaded-virtual=] 603 | virtual void use(ExtrusionEntityCollection& collection) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Fill/../ExtrusionEntity.hpp:645:18: note: by ‘Slic3r::GetPathsVisitor::use’ 645 | virtual void use(ExtrusionPath3D& path3D) override { | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Fill/../ExtrusionEntity.hpp:602:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionLoop&)’ was hidden [-Woverloaded-virtual=] 602 | virtual void use(ExtrusionLoop& loop) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Fill/../ExtrusionEntity.hpp:645:18: note: by ‘Slic3r::GetPathsVisitor::use’ 645 | virtual void use(ExtrusionPath3D& path3D) override { | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Fill/../ExtrusionEntity.hpp:601:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionMultiPath3D&)’ was hidden [-Woverloaded-virtual=] 601 | virtual void use(ExtrusionMultiPath3D& multipath) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Fill/../ExtrusionEntity.hpp:645:18: note: by ‘Slic3r::GetPathsVisitor::use’ 645 | virtual void use(ExtrusionPath3D& path3D) override { | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Fill/../ExtrusionEntity.hpp:600:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionMultiPath&)’ was hidden [-Woverloaded-virtual=] 600 | virtual void use(ExtrusionMultiPath& multipath) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Fill/../ExtrusionEntity.hpp:645:18: note: by ‘Slic3r::GetPathsVisitor::use’ 645 | virtual void use(ExtrusionPath3D& path3D) override { | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Fill/../ExtrusionEntity.hpp:595:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursiveConst::use(const Slic3r::ExtrusionEntityCollection&)’ was hidden [-Woverloaded-virtual=] 595 | virtual void use(const ExtrusionEntityCollection& collection) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Fill/../ExtrusionEntity.hpp:658:10: note: by ‘Slic3r::ExtrusionVolume::use’ 658 | void use(const ExtrusionPath3D &path3D) override { volume += unscaled(path3D.length()) * path3D.mm3_per_mm; } | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Fill/../ExtrusionEntity.hpp:594:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursiveConst::use(const Slic3r::ExtrusionLoop&)’ was hidden [-Woverloaded-virtual=] 594 | virtual void use(const ExtrusionLoop& loop) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Fill/../ExtrusionEntity.hpp:658:10: note: by ‘Slic3r::ExtrusionVolume::use’ 658 | void use(const ExtrusionPath3D &path3D) override { volume += unscaled(path3D.length()) * path3D.mm3_per_mm; } | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Fill/../ExtrusionEntity.hpp:593:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursiveConst::use(const Slic3r::ExtrusionMultiPath3D&)’ was hidden [-Woverloaded-virtual=] 593 | virtual void use(const ExtrusionMultiPath3D& multipath) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Fill/../ExtrusionEntity.hpp:658:10: note: by ‘Slic3r::ExtrusionVolume::use’ 658 | void use(const ExtrusionPath3D &path3D) override { volume += unscaled(path3D.length()) * path3D.mm3_per_mm; } | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Fill/../ExtrusionEntity.hpp:592:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursiveConst::use(const Slic3r::ExtrusionMultiPath&)’ was hidden [-Woverloaded-virtual=] 592 | virtual void use(const ExtrusionMultiPath& multipath) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Fill/../ExtrusionEntity.hpp:658:10: note: by ‘Slic3r::ExtrusionVolume::use’ 658 | void use(const ExtrusionPath3D &path3D) override { volume += unscaled(path3D.length()) * path3D.mm3_per_mm; } | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Fill/../ExtrusionEntity.hpp:603:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionEntityCollection&)’ was hidden [-Woverloaded-virtual=] 603 | virtual void use(ExtrusionEntityCollection& collection) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Fill/../ExtrusionEntity.hpp:667:10: note: by ‘Slic3r::ExtrusionModifyFlow::use’ 667 | void use(ExtrusionPath3D &path3D) override { path3D.mm3_per_mm *= _flow_mult; path3D.width *= _flow_mult; } | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Fill/../ExtrusionEntity.hpp:602:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionLoop&)’ was hidden [-Woverloaded-virtual=] 602 | virtual void use(ExtrusionLoop& loop) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Fill/../ExtrusionEntity.hpp:667:10: note: by ‘Slic3r::ExtrusionModifyFlow::use’ 667 | void use(ExtrusionPath3D &path3D) override { path3D.mm3_per_mm *= _flow_mult; path3D.width *= _flow_mult; } | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Fill/../ExtrusionEntity.hpp:601:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionMultiPath3D&)’ was hidden [-Woverloaded-virtual=] 601 | virtual void use(ExtrusionMultiPath3D& multipath) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Fill/../ExtrusionEntity.hpp:667:10: note: by ‘Slic3r::ExtrusionModifyFlow::use’ 667 | void use(ExtrusionPath3D &path3D) override { path3D.mm3_per_mm *= _flow_mult; path3D.width *= _flow_mult; } | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Fill/../ExtrusionEntity.hpp:600:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionMultiPath&)’ was hidden [-Woverloaded-virtual=] 600 | virtual void use(ExtrusionMultiPath& multipath) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Fill/../ExtrusionEntity.hpp:667:10: note: by ‘Slic3r::ExtrusionModifyFlow::use’ 667 | void use(ExtrusionPath3D &path3D) override { path3D.mm3_per_mm *= _flow_mult; path3D.width *= _flow_mult; } | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Fill/FillRectilinear.cpp: In function ‘void Slic3r::connect_segment_intersections_by_contours(const ExPolygonWithOffset&, std::vector&, const FillParams&, coord_t)’: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Fill/FillRectilinear.cpp:1144:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1144 | for (int i = 0; i < il_prev->intersections.size(); ++i) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Fill/FillRectilinear.cpp:1243:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1243 | if ((iprev > i_intersection) == (inext > i_intersection)) { | ~~~~~~^~~~~~~~~~~~~~~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Fill/FillRectilinear.cpp:1243:56: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1243 | if ((iprev > i_intersection) == (inext > i_intersection)) { | ~~~~~~^~~~~~~~~~~~~~~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Fill/FillRectilinear.cpp:1279:41: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1279 | if (it2.left_vertical() != i_intersection) { | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Fill/FillRectilinear.cpp:1287:42: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1287 | if (it2.right_vertical() != i_intersection) { | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Fill/FillRectilinear.cpp: In function ‘void Slic3r::pinch_contours_insert_phony_outer_intersections(std::vector&)’: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Fill/FillRectilinear.cpp:1341:48: warning: unused variable ‘lo’ [-Wunused-variable] 1341 | const SegmentIntersection& lo = il.intersections[loidx]; | ^~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Fill/FillRectilinear.cpp:1330:18: warning: variable ‘end’ set but not used [-Wunused-but-set-variable] 1330 | auto end = il.intersections.end() - 1; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Fill/FillRectilinear.cpp: In function ‘void Slic3r::traverse_graph_generate_polylines(const ExPolygonWithOffset&, const FillParams&, std::vector&, Polylines&, coord_t, bool)’: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Fill/FillRectilinear.cpp:1548:43: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1548 | while (i_intersection >= segs[i_vline].intersections.size()) { | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Fill/FillRectilinear.cpp:1551:37: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1551 | if (i_vline >= segs.size()) { | ~~~~~~~~^~~~~~~~~~~~~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Fill/FillRectilinear.cpp: In member function ‘virtual void Slic3r::FillRectilinearWGapFill::fill_surface_extrusion(const Slic3r::Surface*, const Slic3r::FillParams&, Slic3r::ExtrusionEntitiesPtr&) const’: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Fill/FillRectilinear.cpp:3484:61: warning: value computed is not used [-Wunused-value] 3484 | rectilinear_surface.expolygon = rectilinear_area, 0 - 0.5 * params.flow.scaled_spacing(); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Fill/FillRectilinear.cpp:3521:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 3521 | for (int i = 0; i < gapfill_areas.size(); i++) { | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Fill/../ExtrusionEntity.hpp:12: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘bool Slic3r::ConfigOptionBoolsTempl::is_nil(int32_t) const [with bool NULLABLE = false; int32_t = int]’: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Fill/../Config.hpp:1703:10: required from here /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Fill/../Config.hpp:1711:24: warning: comparison of integer expressions of different signedness: ‘int32_t’ {aka ‘int’} and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1711 | return idx < values.size() ? NIL_VALUE() == this->values[idx] : | ~~~~^~~~~~~~~~~~~~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘bool Slic3r::ConfigOptionFloatsOrPercentsTempl::is_nil(int32_t) const [with bool NULLABLE = false; int32_t = int]’: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Fill/../Config.hpp:1340:10: required from here /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Fill/../Config.hpp:1348:24: warning: comparison of integer expressions of different signedness: ‘int32_t’ {aka ‘int’} and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1348 | return idx < values.size() ? (std::isnan(this->values[idx].value) || NIL_VALUE() == this->values[idx]) : | ~~~~^~~~~~~~~~~~~~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘bool Slic3r::ConfigOptionFloatsTempl::is_nil(int32_t) const [with bool NULLABLE = false; int32_t = int]’: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Fill/../Config.hpp:814:10: required from here /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Fill/../Config.hpp:822:24: warning: comparison of integer expressions of different signedness: ‘int32_t’ {aka ‘int’} and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 822 | return idx < values.size() ? (std::isnan(this->values[idx]) || NIL_VALUE() == this->values[idx]) : | ~~~~^~~~~~~~~~~~~~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘bool Slic3r::ConfigOptionIntsTempl::is_nil(int32_t) const [with bool NULLABLE = false; int32_t = int]’: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Fill/../Config.hpp:998:10: required from here /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Fill/../Config.hpp:1006:24: warning: comparison of integer expressions of different signedness: ‘int32_t’ {aka ‘int’} and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1006 | return idx < values.size() ? NIL_VALUE() == this->values[idx] : | ~~~~^~~~~~~~~~~~~~~ [172/433] /usr/bin/x86_64-pc-linux-gnu-g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DOPENVDB_ABI_VERSION_NUMBER=10 -DOPENVDB_USE_DELAYED_LOADING -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/lib64/dbus-1.0/include -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8_build/src/platform -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8_build/src/libslic3r -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libnest2d/include -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/miniz -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libigl -isystem /usr/include/opencascade -isystem /usr/include/Imath -DNDEBUG -march=native -O2 -pipe -fno-strict-aliasing -fext-numeric-literals -Wall -Wno-reorder -std=gnu++17 -fPIC -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -MD -MT src/libslic3r/CMakeFiles/libslic3r.dir/Format/OBJ.cpp.o -MF src/libslic3r/CMakeFiles/libslic3r.dir/Format/OBJ.cpp.o.d -o src/libslic3r/CMakeFiles/libslic3r.dir/Format/OBJ.cpp.o -c /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Format/OBJ.cpp In file included from /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Format/../PrintConfig.hpp:32, from /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Format/../Model.hpp:9, from /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Format/OBJ.cpp:2: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Format/../Config.hpp: In instantiation of ‘bool Slic3r::ConfigOptionBoolsTempl::is_nil(int32_t) const [with bool NULLABLE = false; int32_t = int]’: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Format/../Config.hpp:1703:10: required from here /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Format/../Config.hpp:1711:24: warning: comparison of integer expressions of different signedness: ‘int32_t’ {aka ‘int’} and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1711 | return idx < values.size() ? NIL_VALUE() == this->values[idx] : | ~~~~^~~~~~~~~~~~~~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Format/../Config.hpp: In instantiation of ‘bool Slic3r::ConfigOptionFloatsOrPercentsTempl::is_nil(int32_t) const [with bool NULLABLE = false; int32_t = int]’: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Format/../Config.hpp:1340:10: required from here /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Format/../Config.hpp:1348:24: warning: comparison of integer expressions of different signedness: ‘int32_t’ {aka ‘int’} and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1348 | return idx < values.size() ? (std::isnan(this->values[idx].value) || NIL_VALUE() == this->values[idx]) : | ~~~~^~~~~~~~~~~~~~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Format/../Config.hpp: In instantiation of ‘bool Slic3r::ConfigOptionFloatsTempl::is_nil(int32_t) const [with bool NULLABLE = false; int32_t = int]’: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Format/../Config.hpp:814:10: required from here /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Format/../Config.hpp:822:24: warning: comparison of integer expressions of different signedness: ‘int32_t’ {aka ‘int’} and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 822 | return idx < values.size() ? (std::isnan(this->values[idx]) || NIL_VALUE() == this->values[idx]) : | ~~~~^~~~~~~~~~~~~~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Format/../Config.hpp: In instantiation of ‘bool Slic3r::ConfigOptionIntsTempl::is_nil(int32_t) const [with bool NULLABLE = false; int32_t = int]’: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Format/../Config.hpp:998:10: required from here /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Format/../Config.hpp:1006:24: warning: comparison of integer expressions of different signedness: ‘int32_t’ {aka ‘int’} and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1006 | return idx < values.size() ? NIL_VALUE() == this->values[idx] : | ~~~~^~~~~~~~~~~~~~~ [173/433] /usr/bin/x86_64-pc-linux-gnu-g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DOPENVDB_ABI_VERSION_NUMBER=10 -DOPENVDB_USE_DELAYED_LOADING -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/lib64/dbus-1.0/include -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8_build/src/platform -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8_build/src/libslic3r -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libnest2d/include -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/miniz -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libigl -isystem /usr/include/opencascade -isystem /usr/include/Imath -DNDEBUG -march=native -O2 -pipe -fno-strict-aliasing -fext-numeric-literals -Wall -Wno-reorder -std=gnu++17 -fPIC -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -MD -MT src/libslic3r/CMakeFiles/libslic3r.dir/Format/Format.cpp.o -MF src/libslic3r/CMakeFiles/libslic3r.dir/Format/Format.cpp.o.d -o src/libslic3r/CMakeFiles/libslic3r.dir/Format/Format.cpp.o -c /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Format/Format.cpp In file included from /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/PrintConfig.hpp:32, from /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Model.hpp:9, from /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/PrintBase.hpp:13, from /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/SLAPrint.hpp:6, from /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Format/SL1.hpp:7, from /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Format/CWS.hpp:5, from /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Format/Format.hpp:4, from /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Format/Format.cpp:1: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp: In instantiation of ‘bool Slic3r::ConfigOptionBoolsTempl::is_nil(int32_t) const [with bool NULLABLE = false; int32_t = int]’: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:1703:10: required from here /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:1711:24: warning: comparison of integer expressions of different signedness: ‘int32_t’ {aka ‘int’} and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1711 | return idx < values.size() ? NIL_VALUE() == this->values[idx] : | ~~~~^~~~~~~~~~~~~~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp: In instantiation of ‘bool Slic3r::ConfigOptionFloatsOrPercentsTempl::is_nil(int32_t) const [with bool NULLABLE = false; int32_t = int]’: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:1340:10: required from here /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:1348:24: warning: comparison of integer expressions of different signedness: ‘int32_t’ {aka ‘int’} and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1348 | return idx < values.size() ? (std::isnan(this->values[idx].value) || NIL_VALUE() == this->values[idx]) : | ~~~~^~~~~~~~~~~~~~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp: In instantiation of ‘bool Slic3r::ConfigOptionFloatsTempl::is_nil(int32_t) const [with bool NULLABLE = false; int32_t = int]’: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:814:10: required from here /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:822:24: warning: comparison of integer expressions of different signedness: ‘int32_t’ {aka ‘int’} and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 822 | return idx < values.size() ? (std::isnan(this->values[idx]) || NIL_VALUE() == this->values[idx]) : | ~~~~^~~~~~~~~~~~~~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp: In instantiation of ‘bool Slic3r::ConfigOptionIntsTempl::is_nil(int32_t) const [with bool NULLABLE = false; int32_t = int]’: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:998:10: required from here /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:1006:24: warning: comparison of integer expressions of different signedness: ‘int32_t’ {aka ‘int’} and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1006 | return idx < values.size() ? NIL_VALUE() == this->values[idx] : | ~~~~^~~~~~~~~~~~~~~ [174/433] /usr/bin/x86_64-pc-linux-gnu-g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DOPENVDB_ABI_VERSION_NUMBER=10 -DOPENVDB_USE_DELAYED_LOADING -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/lib64/dbus-1.0/include -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8_build/src/platform -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8_build/src/libslic3r -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libnest2d/include -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/miniz -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libigl -isystem /usr/include/opencascade -isystem /usr/include/Imath -DNDEBUG -march=native -O2 -pipe -fno-strict-aliasing -fext-numeric-literals -Wall -Wno-reorder -std=gnu++17 -fPIC -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -MD -MT src/libslic3r/CMakeFiles/libslic3r.dir/Format/STL.cpp.o -MF src/libslic3r/CMakeFiles/libslic3r.dir/Format/STL.cpp.o.d -o src/libslic3r/CMakeFiles/libslic3r.dir/Format/STL.cpp.o -c /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Format/STL.cpp In file included from /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Format/../PrintConfig.hpp:32, from /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Format/../Model.hpp:9, from /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Format/STL.cpp:2: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Format/../Config.hpp: In instantiation of ‘bool Slic3r::ConfigOptionBoolsTempl::is_nil(int32_t) const [with bool NULLABLE = false; int32_t = int]’: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Format/../Config.hpp:1703:10: required from here /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Format/../Config.hpp:1711:24: warning: comparison of integer expressions of different signedness: ‘int32_t’ {aka ‘int’} and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1711 | return idx < values.size() ? NIL_VALUE() == this->values[idx] : | ~~~~^~~~~~~~~~~~~~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Format/../Config.hpp: In instantiation of ‘bool Slic3r::ConfigOptionFloatsOrPercentsTempl::is_nil(int32_t) const [with bool NULLABLE = false; int32_t = int]’: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Format/../Config.hpp:1340:10: required from here /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Format/../Config.hpp:1348:24: warning: comparison of integer expressions of different signedness: ‘int32_t’ {aka ‘int’} and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1348 | return idx < values.size() ? (std::isnan(this->values[idx].value) || NIL_VALUE() == this->values[idx]) : | ~~~~^~~~~~~~~~~~~~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Format/../Config.hpp: In instantiation of ‘bool Slic3r::ConfigOptionFloatsTempl::is_nil(int32_t) const [with bool NULLABLE = false; int32_t = int]’: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Format/../Config.hpp:814:10: required from here /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Format/../Config.hpp:822:24: warning: comparison of integer expressions of different signedness: ‘int32_t’ {aka ‘int’} and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 822 | return idx < values.size() ? (std::isnan(this->values[idx]) || NIL_VALUE() == this->values[idx]) : | ~~~~^~~~~~~~~~~~~~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Format/../Config.hpp: In instantiation of ‘bool Slic3r::ConfigOptionIntsTempl::is_nil(int32_t) const [with bool NULLABLE = false; int32_t = int]’: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Format/../Config.hpp:998:10: required from here /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Format/../Config.hpp:1006:24: warning: comparison of integer expressions of different signedness: ‘int32_t’ {aka ‘int’} and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1006 | return idx < values.size() ? NIL_VALUE() == this->values[idx] : | ~~~~^~~~~~~~~~~~~~~ [175/433] /usr/bin/x86_64-pc-linux-gnu-g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DOPENVDB_ABI_VERSION_NUMBER=10 -DOPENVDB_USE_DELAYED_LOADING -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/lib64/dbus-1.0/include -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8_build/src/platform -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8_build/src/libslic3r -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libnest2d/include -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/miniz -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libigl -isystem /usr/include/opencascade -isystem /usr/include/Imath -DNDEBUG -march=native -O2 -pipe -fno-strict-aliasing -fext-numeric-literals -Wall -Wno-reorder -std=gnu++17 -fPIC -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -MD -MT src/libslic3r/CMakeFiles/libslic3r.dir/Format/STEP.cpp.o -MF src/libslic3r/CMakeFiles/libslic3r.dir/Format/STEP.cpp.o.d -o src/libslic3r/CMakeFiles/libslic3r.dir/Format/STEP.cpp.o -c /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Format/STEP.cpp /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Format/STEP.cpp: In function ‘bool (* Slic3r::get_load_step_fn())(const char*, OCCTResult*)’: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Format/STEP.cpp:31:27: warning: unused variable ‘fn_name’ [-Wunused-variable] 31 | constexpr const char* fn_name = "load_step_internal"; | ^~~~~~~ In file included from /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/PrintConfig.hpp:32, from /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Model.hpp:9, from /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Format/STEP.cpp:4: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp: In instantiation of ‘bool Slic3r::ConfigOptionBoolsTempl::is_nil(int32_t) const [with bool NULLABLE = false; int32_t = int]’: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:1703:10: required from here /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:1711:24: warning: comparison of integer expressions of different signedness: ‘int32_t’ {aka ‘int’} and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1711 | return idx < values.size() ? NIL_VALUE() == this->values[idx] : | ~~~~^~~~~~~~~~~~~~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp: In instantiation of ‘bool Slic3r::ConfigOptionFloatsOrPercentsTempl::is_nil(int32_t) const [with bool NULLABLE = false; int32_t = int]’: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:1340:10: required from here /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:1348:24: warning: comparison of integer expressions of different signedness: ‘int32_t’ {aka ‘int’} and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1348 | return idx < values.size() ? (std::isnan(this->values[idx].value) || NIL_VALUE() == this->values[idx]) : | ~~~~^~~~~~~~~~~~~~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp: In instantiation of ‘bool Slic3r::ConfigOptionFloatsTempl::is_nil(int32_t) const [with bool NULLABLE = false; int32_t = int]’: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:814:10: required from here /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:822:24: warning: comparison of integer expressions of different signedness: ‘int32_t’ {aka ‘int’} and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 822 | return idx < values.size() ? (std::isnan(this->values[idx]) || NIL_VALUE() == this->values[idx]) : | ~~~~^~~~~~~~~~~~~~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp: In instantiation of ‘bool Slic3r::ConfigOptionIntsTempl::is_nil(int32_t) const [with bool NULLABLE = false; int32_t = int]’: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:998:10: required from here /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:1006:24: warning: comparison of integer expressions of different signedness: ‘int32_t’ {aka ‘int’} and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1006 | return idx < values.size() ? NIL_VALUE() == this->values[idx] : | ~~~~^~~~~~~~~~~~~~~ [176/433] /usr/bin/x86_64-pc-linux-gnu-g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DOPENVDB_ABI_VERSION_NUMBER=10 -DOPENVDB_USE_DELAYED_LOADING -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/lib64/dbus-1.0/include -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8_build/src/platform -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8_build/src/libslic3r -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libnest2d/include -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/miniz -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libigl -isystem /usr/include/opencascade -isystem /usr/include/Imath -DNDEBUG -march=native -O2 -pipe -fno-strict-aliasing -fext-numeric-literals -Wall -Wno-reorder -std=gnu++17 -fPIC -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -MD -MT src/libslic3r/CMakeFiles/libslic3r.dir/Flow.cpp.o -MF src/libslic3r/CMakeFiles/libslic3r.dir/Flow.cpp.o.d -o src/libslic3r/CMakeFiles/libslic3r.dir/Flow.cpp.o -c /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Flow.cpp In file included from /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Flow.hpp:7, from /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Flow.cpp:1: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:603:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionEntityCollection&)’ was hidden [-Woverloaded-virtual=] 603 | virtual void use(ExtrusionEntityCollection& collection) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:634:18: note: by ‘Slic3r::SimplifyVisitor::use’ 634 | virtual void use(ExtrusionPath3D& path3D) override { | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:602:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionLoop&)’ was hidden [-Woverloaded-virtual=] 602 | virtual void use(ExtrusionLoop& loop) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:634:18: note: by ‘Slic3r::SimplifyVisitor::use’ 634 | virtual void use(ExtrusionPath3D& path3D) override { | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:601:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionMultiPath3D&)’ was hidden [-Woverloaded-virtual=] 601 | virtual void use(ExtrusionMultiPath3D& multipath) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:634:18: note: by ‘Slic3r::SimplifyVisitor::use’ 634 | virtual void use(ExtrusionPath3D& path3D) override { | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:600:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionMultiPath&)’ was hidden [-Woverloaded-virtual=] 600 | virtual void use(ExtrusionMultiPath& multipath) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:634:18: note: by ‘Slic3r::SimplifyVisitor::use’ 634 | virtual void use(ExtrusionPath3D& path3D) override { | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:603:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionEntityCollection&)’ was hidden [-Woverloaded-virtual=] 603 | virtual void use(ExtrusionEntityCollection& collection) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:645:18: note: by ‘Slic3r::GetPathsVisitor::use’ 645 | virtual void use(ExtrusionPath3D& path3D) override { | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:602:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionLoop&)’ was hidden [-Woverloaded-virtual=] 602 | virtual void use(ExtrusionLoop& loop) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:645:18: note: by ‘Slic3r::GetPathsVisitor::use’ 645 | virtual void use(ExtrusionPath3D& path3D) override { | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:601:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionMultiPath3D&)’ was hidden [-Woverloaded-virtual=] 601 | virtual void use(ExtrusionMultiPath3D& multipath) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:645:18: note: by ‘Slic3r::GetPathsVisitor::use’ 645 | virtual void use(ExtrusionPath3D& path3D) override { | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:600:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionMultiPath&)’ was hidden [-Woverloaded-virtual=] 600 | virtual void use(ExtrusionMultiPath& multipath) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:645:18: note: by ‘Slic3r::GetPathsVisitor::use’ 645 | virtual void use(ExtrusionPath3D& path3D) override { | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:595:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursiveConst::use(const Slic3r::ExtrusionEntityCollection&)’ was hidden [-Woverloaded-virtual=] 595 | virtual void use(const ExtrusionEntityCollection& collection) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:658:10: note: by ‘Slic3r::ExtrusionVolume::use’ 658 | void use(const ExtrusionPath3D &path3D) override { volume += unscaled(path3D.length()) * path3D.mm3_per_mm; } | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:594:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursiveConst::use(const Slic3r::ExtrusionLoop&)’ was hidden [-Woverloaded-virtual=] 594 | virtual void use(const ExtrusionLoop& loop) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:658:10: note: by ‘Slic3r::ExtrusionVolume::use’ 658 | void use(const ExtrusionPath3D &path3D) override { volume += unscaled(path3D.length()) * path3D.mm3_per_mm; } | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:593:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursiveConst::use(const Slic3r::ExtrusionMultiPath3D&)’ was hidden [-Woverloaded-virtual=] 593 | virtual void use(const ExtrusionMultiPath3D& multipath) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:658:10: note: by ‘Slic3r::ExtrusionVolume::use’ 658 | void use(const ExtrusionPath3D &path3D) override { volume += unscaled(path3D.length()) * path3D.mm3_per_mm; } | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:592:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursiveConst::use(const Slic3r::ExtrusionMultiPath&)’ was hidden [-Woverloaded-virtual=] 592 | virtual void use(const ExtrusionMultiPath& multipath) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:658:10: note: by ‘Slic3r::ExtrusionVolume::use’ 658 | void use(const ExtrusionPath3D &path3D) override { volume += unscaled(path3D.length()) * path3D.mm3_per_mm; } | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:603:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionEntityCollection&)’ was hidden [-Woverloaded-virtual=] 603 | virtual void use(ExtrusionEntityCollection& collection) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:667:10: note: by ‘Slic3r::ExtrusionModifyFlow::use’ 667 | void use(ExtrusionPath3D &path3D) override { path3D.mm3_per_mm *= _flow_mult; path3D.width *= _flow_mult; } | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:602:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionLoop&)’ was hidden [-Woverloaded-virtual=] 602 | virtual void use(ExtrusionLoop& loop) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:667:10: note: by ‘Slic3r::ExtrusionModifyFlow::use’ 667 | void use(ExtrusionPath3D &path3D) override { path3D.mm3_per_mm *= _flow_mult; path3D.width *= _flow_mult; } | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:601:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionMultiPath3D&)’ was hidden [-Woverloaded-virtual=] 601 | virtual void use(ExtrusionMultiPath3D& multipath) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:667:10: note: by ‘Slic3r::ExtrusionModifyFlow::use’ 667 | void use(ExtrusionPath3D &path3D) override { path3D.mm3_per_mm *= _flow_mult; path3D.width *= _flow_mult; } | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:600:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionMultiPath&)’ was hidden [-Woverloaded-virtual=] 600 | virtual void use(ExtrusionMultiPath& multipath) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:667:10: note: by ‘Slic3r::ExtrusionModifyFlow::use’ 667 | void use(ExtrusionPath3D &path3D) override { path3D.mm3_per_mm *= _flow_mult; path3D.width *= _flow_mult; } | ^~~ In file included from /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Flow.hpp:5: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp: In instantiation of ‘bool Slic3r::ConfigOptionFloatsOrPercentsTempl::is_nil(int32_t) const [with bool NULLABLE = false; int32_t = int]’: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:1354:25: required from ‘double Slic3r::ConfigOptionFloatsOrPercentsTempl::get_abs_value(size_t, double) const [with bool NULLABLE = false; size_t = long unsigned int]’ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Flow.cpp:586:84: required from here /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:1348:24: warning: comparison of integer expressions of different signedness: ‘int32_t’ {aka ‘int’} and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1348 | return idx < values.size() ? (std::isnan(this->values[idx].value) || NIL_VALUE() == this->values[idx]) : | ~~~~^~~~~~~~~~~~~~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp: In instantiation of ‘bool Slic3r::ConfigOptionBoolsTempl::is_nil(int32_t) const [with bool NULLABLE = false; int32_t = int]’: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:1703:10: required from here /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:1711:24: warning: comparison of integer expressions of different signedness: ‘int32_t’ {aka ‘int’} and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1711 | return idx < values.size() ? NIL_VALUE() == this->values[idx] : | ~~~~^~~~~~~~~~~~~~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp: In instantiation of ‘bool Slic3r::ConfigOptionFloatsTempl::is_nil(int32_t) const [with bool NULLABLE = false; int32_t = int]’: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:814:10: required from here /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:822:24: warning: comparison of integer expressions of different signedness: ‘int32_t’ {aka ‘int’} and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 822 | return idx < values.size() ? (std::isnan(this->values[idx]) || NIL_VALUE() == this->values[idx]) : | ~~~~^~~~~~~~~~~~~~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp: In instantiation of ‘bool Slic3r::ConfigOptionIntsTempl::is_nil(int32_t) const [with bool NULLABLE = false; int32_t = int]’: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:998:10: required from here /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:1006:24: warning: comparison of integer expressions of different signedness: ‘int32_t’ {aka ‘int’} and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1006 | return idx < values.size() ? NIL_VALUE() == this->values[idx] : | ~~~~^~~~~~~~~~~~~~~ [177/433] /usr/bin/x86_64-pc-linux-gnu-g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DOPENVDB_ABI_VERSION_NUMBER=10 -DOPENVDB_USE_DELAYED_LOADING -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/lib64/dbus-1.0/include -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8_build/src/platform -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8_build/src/libslic3r -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libnest2d/include -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/miniz -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libigl -isystem /usr/include/opencascade -isystem /usr/include/Imath -DNDEBUG -march=native -O2 -pipe -fno-strict-aliasing -fext-numeric-literals -Wall -Wno-reorder -std=gnu++17 -fPIC -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -MD -MT src/libslic3r/CMakeFiles/libslic3r.dir/Format/SLAArchive.cpp.o -MF src/libslic3r/CMakeFiles/libslic3r.dir/Format/SLAArchive.cpp.o.d -o src/libslic3r/CMakeFiles/libslic3r.dir/Format/SLAArchive.cpp.o -c /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Format/SLAArchive.cpp In file included from /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/PrintConfig.hpp:32, from /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Model.hpp:9, from /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/PrintBase.hpp:13, from /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/SLAPrint.hpp:6, from /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Format/SLAArchive.hpp:7, from /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Format/SLAArchive.cpp:1: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp: In instantiation of ‘bool Slic3r::ConfigOptionBoolsTempl::is_nil(int32_t) const [with bool NULLABLE = false; int32_t = int]’: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:1703:10: required from here /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:1711:24: warning: comparison of integer expressions of different signedness: ‘int32_t’ {aka ‘int’} and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1711 | return idx < values.size() ? NIL_VALUE() == this->values[idx] : | ~~~~^~~~~~~~~~~~~~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp: In instantiation of ‘bool Slic3r::ConfigOptionFloatsOrPercentsTempl::is_nil(int32_t) const [with bool NULLABLE = false; int32_t = int]’: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:1340:10: required from here /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:1348:24: warning: comparison of integer expressions of different signedness: ‘int32_t’ {aka ‘int’} and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1348 | return idx < values.size() ? (std::isnan(this->values[idx].value) || NIL_VALUE() == this->values[idx]) : | ~~~~^~~~~~~~~~~~~~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp: In instantiation of ‘bool Slic3r::ConfigOptionFloatsTempl::is_nil(int32_t) const [with bool NULLABLE = false; int32_t = int]’: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:814:10: required from here /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:822:24: warning: comparison of integer expressions of different signedness: ‘int32_t’ {aka ‘int’} and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 822 | return idx < values.size() ? (std::isnan(this->values[idx]) || NIL_VALUE() == this->values[idx]) : | ~~~~^~~~~~~~~~~~~~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp: In instantiation of ‘bool Slic3r::ConfigOptionIntsTempl::is_nil(int32_t) const [with bool NULLABLE = false; int32_t = int]’: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:998:10: required from here /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:1006:24: warning: comparison of integer expressions of different signedness: ‘int32_t’ {aka ‘int’} and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1006 | return idx < values.size() ? NIL_VALUE() == this->values[idx] : | ~~~~^~~~~~~~~~~~~~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Format/SLAArchive.cpp:8:13: warning: ‘std::string Slic3r::{anonymous}::get_cfg_value(const Slic3r::DynamicPrintConfig&, const std::string&)’ defined but not used [-Wunused-function] 8 | std::string get_cfg_value(const DynamicPrintConfig &cfg, const std::string &key) | ^~~~~~~~~~~~~ [178/433] /usr/bin/x86_64-pc-linux-gnu-g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DOPENVDB_ABI_VERSION_NUMBER=10 -DOPENVDB_USE_DELAYED_LOADING -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/lib64/dbus-1.0/include -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8_build/src/platform -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8_build/src/libslic3r -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libnest2d/include -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/miniz -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libigl -isystem /usr/include/opencascade -isystem /usr/include/Imath -DNDEBUG -march=native -O2 -pipe -fno-strict-aliasing -fext-numeric-literals -Wall -Wno-reorder -std=gnu++17 -fPIC -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -MD -MT src/libslic3r/CMakeFiles/libslic3r.dir/GCode/Thumbnails.cpp.o -MF src/libslic3r/CMakeFiles/libslic3r.dir/GCode/Thumbnails.cpp.o.d -o src/libslic3r/CMakeFiles/libslic3r.dir/GCode/Thumbnails.cpp.o -c /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/GCode/Thumbnails.cpp /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/GCode/Thumbnails.cpp: In function ‘std::unique_ptr Slic3r::GCodeThumbnails::compress_thumbnail_biqu(const Slic3r::ThumbnailData&)’: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/GCode/Thumbnails.cpp:56:9: warning: unused variable ‘idx’ [-Wunused-variable] 56 | int idx = 0; | ^~~ In file included from /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/GCode/../PrintConfig.hpp:32, from /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/GCode/Thumbnails.hpp:5, from /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/GCode/Thumbnails.cpp:1: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘bool Slic3r::ConfigOptionBoolsTempl::is_nil(int32_t) const [with bool NULLABLE = false; int32_t = int]’: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/GCode/../Config.hpp:1703:10: required from here /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/GCode/../Config.hpp:1711:24: warning: comparison of integer expressions of different signedness: ‘int32_t’ {aka ‘int’} and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1711 | return idx < values.size() ? NIL_VALUE() == this->values[idx] : | ~~~~^~~~~~~~~~~~~~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘bool Slic3r::ConfigOptionFloatsOrPercentsTempl::is_nil(int32_t) const [with bool NULLABLE = false; int32_t = int]’: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/GCode/../Config.hpp:1340:10: required from here /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/GCode/../Config.hpp:1348:24: warning: comparison of integer expressions of different signedness: ‘int32_t’ {aka ‘int’} and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1348 | return idx < values.size() ? (std::isnan(this->values[idx].value) || NIL_VALUE() == this->values[idx]) : | ~~~~^~~~~~~~~~~~~~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘bool Slic3r::ConfigOptionFloatsTempl::is_nil(int32_t) const [with bool NULLABLE = false; int32_t = int]’: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/GCode/../Config.hpp:814:10: required from here /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/GCode/../Config.hpp:822:24: warning: comparison of integer expressions of different signedness: ‘int32_t’ {aka ‘int’} and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 822 | return idx < values.size() ? (std::isnan(this->values[idx]) || NIL_VALUE() == this->values[idx]) : | ~~~~^~~~~~~~~~~~~~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘bool Slic3r::ConfigOptionIntsTempl::is_nil(int32_t) const [with bool NULLABLE = false; int32_t = int]’: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/GCode/../Config.hpp:998:10: required from here /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/GCode/../Config.hpp:1006:24: warning: comparison of integer expressions of different signedness: ‘int32_t’ {aka ‘int’} and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1006 | return idx < values.size() ? NIL_VALUE() == this->values[idx] : | ~~~~^~~~~~~~~~~~~~~ [179/433] /usr/bin/x86_64-pc-linux-gnu-g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DOPENVDB_ABI_VERSION_NUMBER=10 -DOPENVDB_USE_DELAYED_LOADING -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/lib64/dbus-1.0/include -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8_build/src/platform -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8_build/src/libslic3r -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libnest2d/include -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/miniz -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libigl -isystem /usr/include/opencascade -isystem /usr/include/Imath -DNDEBUG -march=native -O2 -pipe -fno-strict-aliasing -fext-numeric-literals -Wall -Wno-reorder -std=gnu++17 -fPIC -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -MD -MT src/libslic3r/CMakeFiles/libslic3r.dir/Format/CWS.cpp.o -MF src/libslic3r/CMakeFiles/libslic3r.dir/Format/CWS.cpp.o.d -o src/libslic3r/CMakeFiles/libslic3r.dir/Format/CWS.cpp.o -c /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Format/CWS.cpp In file included from /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/PrintConfig.hpp:32, from /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Model.hpp:9, from /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/PrintBase.hpp:13, from /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/SLAPrint.hpp:6, from /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Format/SL1.hpp:7, from /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Format/CWS.hpp:5, from /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Format/CWS.cpp:1: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp: In instantiation of ‘bool Slic3r::ConfigOptionBoolsTempl::is_nil(int32_t) const [with bool NULLABLE = false; int32_t = int]’: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:1703:10: required from here /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:1711:24: warning: comparison of integer expressions of different signedness: ‘int32_t’ {aka ‘int’} and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1711 | return idx < values.size() ? NIL_VALUE() == this->values[idx] : | ~~~~^~~~~~~~~~~~~~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp: In instantiation of ‘bool Slic3r::ConfigOptionFloatsOrPercentsTempl::is_nil(int32_t) const [with bool NULLABLE = false; int32_t = int]’: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:1340:10: required from here /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:1348:24: warning: comparison of integer expressions of different signedness: ‘int32_t’ {aka ‘int’} and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1348 | return idx < values.size() ? (std::isnan(this->values[idx].value) || NIL_VALUE() == this->values[idx]) : | ~~~~^~~~~~~~~~~~~~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp: In instantiation of ‘bool Slic3r::ConfigOptionFloatsTempl::is_nil(int32_t) const [with bool NULLABLE = false; int32_t = int]’: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:814:10: required from here /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:822:24: warning: comparison of integer expressions of different signedness: ‘int32_t’ {aka ‘int’} and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 822 | return idx < values.size() ? (std::isnan(this->values[idx]) || NIL_VALUE() == this->values[idx]) : | ~~~~^~~~~~~~~~~~~~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp: In instantiation of ‘bool Slic3r::ConfigOptionIntsTempl::is_nil(int32_t) const [with bool NULLABLE = false; int32_t = int]’: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:998:10: required from here /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:1006:24: warning: comparison of integer expressions of different signedness: ‘int32_t’ {aka ‘int’} and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1006 | return idx < values.size() ? NIL_VALUE() == this->values[idx] : | ~~~~^~~~~~~~~~~~~~~ [180/433] /usr/bin/x86_64-pc-linux-gnu-g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DOPENVDB_ABI_VERSION_NUMBER=10 -DOPENVDB_USE_DELAYED_LOADING -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/lib64/dbus-1.0/include -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8_build/src/platform -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8_build/src/libslic3r -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libnest2d/include -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/miniz -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libigl -isystem /usr/include/opencascade -isystem /usr/include/Imath -DNDEBUG -march=native -O2 -pipe -fno-strict-aliasing -fext-numeric-literals -Wall -Wno-reorder -std=gnu++17 -fPIC -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -MD -MT src/libslic3r/CMakeFiles/libslic3r.dir/GCode/FanMover.cpp.o -MF src/libslic3r/CMakeFiles/libslic3r.dir/GCode/FanMover.cpp.o.d -o src/libslic3r/CMakeFiles/libslic3r.dir/GCode/FanMover.cpp.o -c /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/GCode/FanMover.cpp In file included from /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/GCode/FanMover.hpp:7, from /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/GCode/FanMover.cpp:1: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/GCode/../ExtrusionEntity.hpp:603:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionEntityCollection&)’ was hidden [-Woverloaded-virtual=] 603 | virtual void use(ExtrusionEntityCollection& collection) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/GCode/../ExtrusionEntity.hpp:634:18: note: by ‘Slic3r::SimplifyVisitor::use’ 634 | virtual void use(ExtrusionPath3D& path3D) override { | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/GCode/../ExtrusionEntity.hpp:602:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionLoop&)’ was hidden [-Woverloaded-virtual=] 602 | virtual void use(ExtrusionLoop& loop) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/GCode/../ExtrusionEntity.hpp:634:18: note: by ‘Slic3r::SimplifyVisitor::use’ 634 | virtual void use(ExtrusionPath3D& path3D) override { | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/GCode/../ExtrusionEntity.hpp:601:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionMultiPath3D&)’ was hidden [-Woverloaded-virtual=] 601 | virtual void use(ExtrusionMultiPath3D& multipath) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/GCode/../ExtrusionEntity.hpp:634:18: note: by ‘Slic3r::SimplifyVisitor::use’ 634 | virtual void use(ExtrusionPath3D& path3D) override { | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/GCode/../ExtrusionEntity.hpp:600:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionMultiPath&)’ was hidden [-Woverloaded-virtual=] 600 | virtual void use(ExtrusionMultiPath& multipath) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/GCode/../ExtrusionEntity.hpp:634:18: note: by ‘Slic3r::SimplifyVisitor::use’ 634 | virtual void use(ExtrusionPath3D& path3D) override { | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/GCode/../ExtrusionEntity.hpp:603:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionEntityCollection&)’ was hidden [-Woverloaded-virtual=] 603 | virtual void use(ExtrusionEntityCollection& collection) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/GCode/../ExtrusionEntity.hpp:645:18: note: by ‘Slic3r::GetPathsVisitor::use’ 645 | virtual void use(ExtrusionPath3D& path3D) override { | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/GCode/../ExtrusionEntity.hpp:602:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionLoop&)’ was hidden [-Woverloaded-virtual=] 602 | virtual void use(ExtrusionLoop& loop) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/GCode/../ExtrusionEntity.hpp:645:18: note: by ‘Slic3r::GetPathsVisitor::use’ 645 | virtual void use(ExtrusionPath3D& path3D) override { | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/GCode/../ExtrusionEntity.hpp:601:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionMultiPath3D&)’ was hidden [-Woverloaded-virtual=] 601 | virtual void use(ExtrusionMultiPath3D& multipath) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/GCode/../ExtrusionEntity.hpp:645:18: note: by ‘Slic3r::GetPathsVisitor::use’ 645 | virtual void use(ExtrusionPath3D& path3D) override { | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/GCode/../ExtrusionEntity.hpp:600:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionMultiPath&)’ was hidden [-Woverloaded-virtual=] 600 | virtual void use(ExtrusionMultiPath& multipath) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/GCode/../ExtrusionEntity.hpp:645:18: note: by ‘Slic3r::GetPathsVisitor::use’ 645 | virtual void use(ExtrusionPath3D& path3D) override { | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/GCode/../ExtrusionEntity.hpp:595:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursiveConst::use(const Slic3r::ExtrusionEntityCollection&)’ was hidden [-Woverloaded-virtual=] 595 | virtual void use(const ExtrusionEntityCollection& collection) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/GCode/../ExtrusionEntity.hpp:658:10: note: by ‘Slic3r::ExtrusionVolume::use’ 658 | void use(const ExtrusionPath3D &path3D) override { volume += unscaled(path3D.length()) * path3D.mm3_per_mm; } | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/GCode/../ExtrusionEntity.hpp:594:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursiveConst::use(const Slic3r::ExtrusionLoop&)’ was hidden [-Woverloaded-virtual=] 594 | virtual void use(const ExtrusionLoop& loop) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/GCode/../ExtrusionEntity.hpp:658:10: note: by ‘Slic3r::ExtrusionVolume::use’ 658 | void use(const ExtrusionPath3D &path3D) override { volume += unscaled(path3D.length()) * path3D.mm3_per_mm; } | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/GCode/../ExtrusionEntity.hpp:593:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursiveConst::use(const Slic3r::ExtrusionMultiPath3D&)’ was hidden [-Woverloaded-virtual=] 593 | virtual void use(const ExtrusionMultiPath3D& multipath) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/GCode/../ExtrusionEntity.hpp:658:10: note: by ‘Slic3r::ExtrusionVolume::use’ 658 | void use(const ExtrusionPath3D &path3D) override { volume += unscaled(path3D.length()) * path3D.mm3_per_mm; } | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/GCode/../ExtrusionEntity.hpp:592:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursiveConst::use(const Slic3r::ExtrusionMultiPath&)’ was hidden [-Woverloaded-virtual=] 592 | virtual void use(const ExtrusionMultiPath& multipath) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/GCode/../ExtrusionEntity.hpp:658:10: note: by ‘Slic3r::ExtrusionVolume::use’ 658 | void use(const ExtrusionPath3D &path3D) override { volume += unscaled(path3D.length()) * path3D.mm3_per_mm; } | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/GCode/../ExtrusionEntity.hpp:603:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionEntityCollection&)’ was hidden [-Woverloaded-virtual=] 603 | virtual void use(ExtrusionEntityCollection& collection) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/GCode/../ExtrusionEntity.hpp:667:10: note: by ‘Slic3r::ExtrusionModifyFlow::use’ 667 | void use(ExtrusionPath3D &path3D) override { path3D.mm3_per_mm *= _flow_mult; path3D.width *= _flow_mult; } | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/GCode/../ExtrusionEntity.hpp:602:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionLoop&)’ was hidden [-Woverloaded-virtual=] 602 | virtual void use(ExtrusionLoop& loop) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/GCode/../ExtrusionEntity.hpp:667:10: note: by ‘Slic3r::ExtrusionModifyFlow::use’ 667 | void use(ExtrusionPath3D &path3D) override { path3D.mm3_per_mm *= _flow_mult; path3D.width *= _flow_mult; } | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/GCode/../ExtrusionEntity.hpp:601:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionMultiPath3D&)’ was hidden [-Woverloaded-virtual=] 601 | virtual void use(ExtrusionMultiPath3D& multipath) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/GCode/../ExtrusionEntity.hpp:667:10: note: by ‘Slic3r::ExtrusionModifyFlow::use’ 667 | void use(ExtrusionPath3D &path3D) override { path3D.mm3_per_mm *= _flow_mult; path3D.width *= _flow_mult; } | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/GCode/../ExtrusionEntity.hpp:600:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionMultiPath&)’ was hidden [-Woverloaded-virtual=] 600 | virtual void use(ExtrusionMultiPath& multipath) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/GCode/../ExtrusionEntity.hpp:667:10: note: by ‘Slic3r::ExtrusionModifyFlow::use’ 667 | void use(ExtrusionPath3D &path3D) override { path3D.mm3_per_mm *= _flow_mult; path3D.width *= _flow_mult; } | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/GCode/FanMover.cpp: In member function ‘void Slic3r::FanMover::_process_ACTIVATE_EXTRUDER(std::string_view)’: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/GCode/FanMover.cpp:267:16: warning: unused variable ‘error’ [-Wunused-variable] 267 | bool error = false; | ^~~~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/GCode/FanMover.cpp: In member function ‘void Slic3r::FanMover::_process_gcode_line(Slic3r::GCodeReader&, const Slic3r::GCodeReader::GCodeLine&)’: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/GCode/FanMover.cpp:472:20: warning: suggest explicit braces to avoid ambiguous ‘else’ [-Wdangling-else] 472 | if (line.raw().rfind("; custom gcode", 0) != std::string::npos) | ^ In file included from /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/GCode/../PrintConfig.hpp:32, from /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/GCode/FanMover.hpp:6: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘bool Slic3r::ConfigOptionBoolsTempl::is_nil(int32_t) const [with bool NULLABLE = false; int32_t = int]’: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/GCode/../Config.hpp:1703:10: required from here /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/GCode/../Config.hpp:1711:24: warning: comparison of integer expressions of different signedness: ‘int32_t’ {aka ‘int’} and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1711 | return idx < values.size() ? NIL_VALUE() == this->values[idx] : | ~~~~^~~~~~~~~~~~~~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘bool Slic3r::ConfigOptionFloatsOrPercentsTempl::is_nil(int32_t) const [with bool NULLABLE = false; int32_t = int]’: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/GCode/../Config.hpp:1340:10: required from here /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/GCode/../Config.hpp:1348:24: warning: comparison of integer expressions of different signedness: ‘int32_t’ {aka ‘int’} and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1348 | return idx < values.size() ? (std::isnan(this->values[idx].value) || NIL_VALUE() == this->values[idx]) : | ~~~~^~~~~~~~~~~~~~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘bool Slic3r::ConfigOptionFloatsTempl::is_nil(int32_t) const [with bool NULLABLE = false; int32_t = int]’: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/GCode/../Config.hpp:814:10: required from here /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/GCode/../Config.hpp:822:24: warning: comparison of integer expressions of different signedness: ‘int32_t’ {aka ‘int’} and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 822 | return idx < values.size() ? (std::isnan(this->values[idx]) || NIL_VALUE() == this->values[idx]) : | ~~~~^~~~~~~~~~~~~~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘bool Slic3r::ConfigOptionIntsTempl::is_nil(int32_t) const [with bool NULLABLE = false; int32_t = int]’: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/GCode/../Config.hpp:998:10: required from here /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/GCode/../Config.hpp:1006:24: warning: comparison of integer expressions of different signedness: ‘int32_t’ {aka ‘int’} and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1006 | return idx < values.size() ? NIL_VALUE() == this->values[idx] : | ~~~~^~~~~~~~~~~~~~~ [181/433] /usr/bin/x86_64-pc-linux-gnu-g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DOPENVDB_ABI_VERSION_NUMBER=10 -DOPENVDB_USE_DELAYED_LOADING -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/lib64/dbus-1.0/include -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8_build/src/platform -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8_build/src/libslic3r -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libnest2d/include -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/miniz -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libigl -isystem /usr/include/opencascade -isystem /usr/include/Imath -DNDEBUG -march=native -O2 -pipe -fno-strict-aliasing -fext-numeric-literals -Wall -Wno-reorder -std=gnu++17 -fPIC -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -MD -MT src/libslic3r/CMakeFiles/libslic3r.dir/Format/AMF.cpp.o -MF src/libslic3r/CMakeFiles/libslic3r.dir/Format/AMF.cpp.o.d -o src/libslic3r/CMakeFiles/libslic3r.dir/Format/AMF.cpp.o -c /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Format/AMF.cpp In file included from /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Format/../Flow.hpp:7, from /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Format/../Layer.hpp:5, from /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Format/../GCode.hpp:8, from /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Format/AMF.cpp:12: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Format/../ExtrusionEntity.hpp:603:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionEntityCollection&)’ was hidden [-Woverloaded-virtual=] 603 | virtual void use(ExtrusionEntityCollection& collection) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Format/../ExtrusionEntity.hpp:634:18: note: by ‘Slic3r::SimplifyVisitor::use’ 634 | virtual void use(ExtrusionPath3D& path3D) override { | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Format/../ExtrusionEntity.hpp:602:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionLoop&)’ was hidden [-Woverloaded-virtual=] 602 | virtual void use(ExtrusionLoop& loop) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Format/../ExtrusionEntity.hpp:634:18: note: by ‘Slic3r::SimplifyVisitor::use’ 634 | virtual void use(ExtrusionPath3D& path3D) override { | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Format/../ExtrusionEntity.hpp:601:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionMultiPath3D&)’ was hidden [-Woverloaded-virtual=] 601 | virtual void use(ExtrusionMultiPath3D& multipath) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Format/../ExtrusionEntity.hpp:634:18: note: by ‘Slic3r::SimplifyVisitor::use’ 634 | virtual void use(ExtrusionPath3D& path3D) override { | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Format/../ExtrusionEntity.hpp:600:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionMultiPath&)’ was hidden [-Woverloaded-virtual=] 600 | virtual void use(ExtrusionMultiPath& multipath) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Format/../ExtrusionEntity.hpp:634:18: note: by ‘Slic3r::SimplifyVisitor::use’ 634 | virtual void use(ExtrusionPath3D& path3D) override { | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Format/../ExtrusionEntity.hpp:603:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionEntityCollection&)’ was hidden [-Woverloaded-virtual=] 603 | virtual void use(ExtrusionEntityCollection& collection) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Format/../ExtrusionEntity.hpp:645:18: note: by ‘Slic3r::GetPathsVisitor::use’ 645 | virtual void use(ExtrusionPath3D& path3D) override { | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Format/../ExtrusionEntity.hpp:602:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionLoop&)’ was hidden [-Woverloaded-virtual=] 602 | virtual void use(ExtrusionLoop& loop) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Format/../ExtrusionEntity.hpp:645:18: note: by ‘Slic3r::GetPathsVisitor::use’ 645 | virtual void use(ExtrusionPath3D& path3D) override { | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Format/../ExtrusionEntity.hpp:601:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionMultiPath3D&)’ was hidden [-Woverloaded-virtual=] 601 | virtual void use(ExtrusionMultiPath3D& multipath) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Format/../ExtrusionEntity.hpp:645:18: note: by ‘Slic3r::GetPathsVisitor::use’ 645 | virtual void use(ExtrusionPath3D& path3D) override { | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Format/../ExtrusionEntity.hpp:600:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionMultiPath&)’ was hidden [-Woverloaded-virtual=] 600 | virtual void use(ExtrusionMultiPath& multipath) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Format/../ExtrusionEntity.hpp:645:18: note: by ‘Slic3r::GetPathsVisitor::use’ 645 | virtual void use(ExtrusionPath3D& path3D) override { | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Format/../ExtrusionEntity.hpp:595:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursiveConst::use(const Slic3r::ExtrusionEntityCollection&)’ was hidden [-Woverloaded-virtual=] 595 | virtual void use(const ExtrusionEntityCollection& collection) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Format/../ExtrusionEntity.hpp:658:10: note: by ‘Slic3r::ExtrusionVolume::use’ 658 | void use(const ExtrusionPath3D &path3D) override { volume += unscaled(path3D.length()) * path3D.mm3_per_mm; } | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Format/../ExtrusionEntity.hpp:594:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursiveConst::use(const Slic3r::ExtrusionLoop&)’ was hidden [-Woverloaded-virtual=] 594 | virtual void use(const ExtrusionLoop& loop) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Format/../ExtrusionEntity.hpp:658:10: note: by ‘Slic3r::ExtrusionVolume::use’ 658 | void use(const ExtrusionPath3D &path3D) override { volume += unscaled(path3D.length()) * path3D.mm3_per_mm; } | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Format/../ExtrusionEntity.hpp:593:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursiveConst::use(const Slic3r::ExtrusionMultiPath3D&)’ was hidden [-Woverloaded-virtual=] 593 | virtual void use(const ExtrusionMultiPath3D& multipath) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Format/../ExtrusionEntity.hpp:658:10: note: by ‘Slic3r::ExtrusionVolume::use’ 658 | void use(const ExtrusionPath3D &path3D) override { volume += unscaled(path3D.length()) * path3D.mm3_per_mm; } | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Format/../ExtrusionEntity.hpp:592:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursiveConst::use(const Slic3r::ExtrusionMultiPath&)’ was hidden [-Woverloaded-virtual=] 592 | virtual void use(const ExtrusionMultiPath& multipath) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Format/../ExtrusionEntity.hpp:658:10: note: by ‘Slic3r::ExtrusionVolume::use’ 658 | void use(const ExtrusionPath3D &path3D) override { volume += unscaled(path3D.length()) * path3D.mm3_per_mm; } | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Format/../ExtrusionEntity.hpp:603:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionEntityCollection&)’ was hidden [-Woverloaded-virtual=] 603 | virtual void use(ExtrusionEntityCollection& collection) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Format/../ExtrusionEntity.hpp:667:10: note: by ‘Slic3r::ExtrusionModifyFlow::use’ 667 | void use(ExtrusionPath3D &path3D) override { path3D.mm3_per_mm *= _flow_mult; path3D.width *= _flow_mult; } | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Format/../ExtrusionEntity.hpp:602:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionLoop&)’ was hidden [-Woverloaded-virtual=] 602 | virtual void use(ExtrusionLoop& loop) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Format/../ExtrusionEntity.hpp:667:10: note: by ‘Slic3r::ExtrusionModifyFlow::use’ 667 | void use(ExtrusionPath3D &path3D) override { path3D.mm3_per_mm *= _flow_mult; path3D.width *= _flow_mult; } | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Format/../ExtrusionEntity.hpp:601:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionMultiPath3D&)’ was hidden [-Woverloaded-virtual=] 601 | virtual void use(ExtrusionMultiPath3D& multipath) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Format/../ExtrusionEntity.hpp:667:10: note: by ‘Slic3r::ExtrusionModifyFlow::use’ 667 | void use(ExtrusionPath3D &path3D) override { path3D.mm3_per_mm *= _flow_mult; path3D.width *= _flow_mult; } | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Format/../ExtrusionEntity.hpp:600:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionMultiPath&)’ was hidden [-Woverloaded-virtual=] 600 | virtual void use(ExtrusionMultiPath& multipath) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Format/../ExtrusionEntity.hpp:667:10: note: by ‘Slic3r::ExtrusionModifyFlow::use’ 667 | void use(ExtrusionPath3D &path3D) override { path3D.mm3_per_mm *= _flow_mult; path3D.width *= _flow_mult; } | ^~~ In file included from /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Format/../PrintConfig.hpp:32, from /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Format/../Model.hpp:9, from /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Format/AMF.cpp:11: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Format/../Config.hpp: In instantiation of ‘bool Slic3r::ConfigOptionBoolsTempl::is_nil(int32_t) const [with bool NULLABLE = false; int32_t = int]’: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Format/../Config.hpp:1703:10: required from here /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Format/../Config.hpp:1711:24: warning: comparison of integer expressions of different signedness: ‘int32_t’ {aka ‘int’} and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1711 | return idx < values.size() ? NIL_VALUE() == this->values[idx] : | ~~~~^~~~~~~~~~~~~~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Format/../Config.hpp: In instantiation of ‘bool Slic3r::ConfigOptionFloatsOrPercentsTempl::is_nil(int32_t) const [with bool NULLABLE = false; int32_t = int]’: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Format/../Config.hpp:1340:10: required from here /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Format/../Config.hpp:1348:24: warning: comparison of integer expressions of different signedness: ‘int32_t’ {aka ‘int’} and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1348 | return idx < values.size() ? (std::isnan(this->values[idx].value) || NIL_VALUE() == this->values[idx]) : | ~~~~^~~~~~~~~~~~~~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Format/../Config.hpp: In instantiation of ‘bool Slic3r::ConfigOptionFloatsTempl::is_nil(int32_t) const [with bool NULLABLE = false; int32_t = int]’: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Format/../Config.hpp:814:10: required from here /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Format/../Config.hpp:822:24: warning: comparison of integer expressions of different signedness: ‘int32_t’ {aka ‘int’} and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 822 | return idx < values.size() ? (std::isnan(this->values[idx]) || NIL_VALUE() == this->values[idx]) : | ~~~~^~~~~~~~~~~~~~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Format/../Config.hpp: In instantiation of ‘bool Slic3r::ConfigOptionIntsTempl::is_nil(int32_t) const [with bool NULLABLE = false; int32_t = int]’: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Format/../Config.hpp:998:10: required from here /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Format/../Config.hpp:1006:24: warning: comparison of integer expressions of different signedness: ‘int32_t’ {aka ‘int’} and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1006 | return idx < values.size() ? NIL_VALUE() == this->values[idx] : | ~~~~^~~~~~~~~~~~~~~ [182/433] /usr/bin/x86_64-pc-linux-gnu-g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DOPENVDB_ABI_VERSION_NUMBER=10 -DOPENVDB_USE_DELAYED_LOADING -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/lib64/dbus-1.0/include -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8_build/src/platform -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8_build/src/libslic3r -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libnest2d/include -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/miniz -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libigl -isystem /usr/include/opencascade -isystem /usr/include/Imath -DNDEBUG -march=native -O2 -pipe -fno-strict-aliasing -fext-numeric-literals -Wall -Wno-reorder -std=gnu++17 -fPIC -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -MD -MT src/libslic3r/CMakeFiles/libslic3r.dir/Format/BBConfig.cpp.o -MF src/libslic3r/CMakeFiles/libslic3r.dir/Format/BBConfig.cpp.o.d -o src/libslic3r/CMakeFiles/libslic3r.dir/Format/BBConfig.cpp.o -c /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Format/BBConfig.cpp /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Format/BBConfig.cpp: In function ‘bool Slic3r::BBConfiguration::push_into_custom_variables(Slic3r::DynamicPrintConfig&, const std::string&, const std::vector >&)’: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Format/BBConfig.cpp:552:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 552 | for (int i = 0; i < opt_value.size(); ++i) { | ~~^~~~~~~~~~~~~~~~~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Format/BBConfig.cpp: In function ‘bool Slic3r::read_json_file_bambu(const std_path&, DynamicPrintConfig&, ConfigSubstitutionContext&, bool)’: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Format/BBConfig.cpp:617:28: warning: variable ‘is_project_settings’ set but not used [-Wunused-but-set-variable] 617 | bool is_project_settings = false; | ^~~~~~~~~~~~~~~~~~~ In file included from /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Format/BBConfig.hpp:7, from /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Format/BBConfig.cpp:1: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp: In instantiation of ‘bool Slic3r::ConfigOptionBoolsTempl::is_nil(int32_t) const [with bool NULLABLE = false; int32_t = int]’: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:1703:10: required from here /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:1711:24: warning: comparison of integer expressions of different signedness: ‘int32_t’ {aka ‘int’} and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1711 | return idx < values.size() ? NIL_VALUE() == this->values[idx] : | ~~~~^~~~~~~~~~~~~~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp: In instantiation of ‘bool Slic3r::ConfigOptionFloatsOrPercentsTempl::is_nil(int32_t) const [with bool NULLABLE = false; int32_t = int]’: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:1340:10: required from here /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:1348:24: warning: comparison of integer expressions of different signedness: ‘int32_t’ {aka ‘int’} and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1348 | return idx < values.size() ? (std::isnan(this->values[idx].value) || NIL_VALUE() == this->values[idx]) : | ~~~~^~~~~~~~~~~~~~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp: In instantiation of ‘bool Slic3r::ConfigOptionFloatsTempl::is_nil(int32_t) const [with bool NULLABLE = false; int32_t = int]’: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:814:10: required from here /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:822:24: warning: comparison of integer expressions of different signedness: ‘int32_t’ {aka ‘int’} and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 822 | return idx < values.size() ? (std::isnan(this->values[idx]) || NIL_VALUE() == this->values[idx]) : | ~~~~^~~~~~~~~~~~~~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp: In instantiation of ‘bool Slic3r::ConfigOptionIntsTempl::is_nil(int32_t) const [with bool NULLABLE = false; int32_t = int]’: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:998:10: required from here /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:1006:24: warning: comparison of integer expressions of different signedness: ‘int32_t’ {aka ‘int’} and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1006 | return idx < values.size() ? NIL_VALUE() == this->values[idx] : | ~~~~^~~~~~~~~~~~~~~ [183/433] /usr/bin/x86_64-pc-linux-gnu-g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DOPENVDB_ABI_VERSION_NUMBER=10 -DOPENVDB_USE_DELAYED_LOADING -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/lib64/dbus-1.0/include -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8_build/src/platform -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8_build/src/libslic3r -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libnest2d/include -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/miniz -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libigl -isystem /usr/include/opencascade -isystem /usr/include/Imath -DNDEBUG -march=native -O2 -pipe -fno-strict-aliasing -fext-numeric-literals -Wall -Wno-reorder -std=gnu++17 -fPIC -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -MD -MT src/libslic3r/CMakeFiles/libslic3r.dir/Format/SL1.cpp.o -MF src/libslic3r/CMakeFiles/libslic3r.dir/Format/SL1.cpp.o.d -o src/libslic3r/CMakeFiles/libslic3r.dir/Format/SL1.cpp.o -c /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Format/SL1.cpp In file included from /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/PrintConfig.hpp:32, from /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Model.hpp:9, from /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/PrintBase.hpp:13, from /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/SLAPrint.hpp:6, from /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Format/SL1.hpp:7, from /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Format/SL1.cpp:1: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp: In instantiation of ‘bool Slic3r::ConfigOptionBoolsTempl::is_nil(int32_t) const [with bool NULLABLE = false; int32_t = int]’: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:1703:10: required from here /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:1711:24: warning: comparison of integer expressions of different signedness: ‘int32_t’ {aka ‘int’} and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1711 | return idx < values.size() ? NIL_VALUE() == this->values[idx] : | ~~~~^~~~~~~~~~~~~~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp: In instantiation of ‘bool Slic3r::ConfigOptionFloatsOrPercentsTempl::is_nil(int32_t) const [with bool NULLABLE = false; int32_t = int]’: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:1340:10: required from here /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:1348:24: warning: comparison of integer expressions of different signedness: ‘int32_t’ {aka ‘int’} and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1348 | return idx < values.size() ? (std::isnan(this->values[idx].value) || NIL_VALUE() == this->values[idx]) : | ~~~~^~~~~~~~~~~~~~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp: In instantiation of ‘bool Slic3r::ConfigOptionFloatsTempl::is_nil(int32_t) const [with bool NULLABLE = false; int32_t = int]’: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:814:10: required from here /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:822:24: warning: comparison of integer expressions of different signedness: ‘int32_t’ {aka ‘int’} and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 822 | return idx < values.size() ? (std::isnan(this->values[idx]) || NIL_VALUE() == this->values[idx]) : | ~~~~^~~~~~~~~~~~~~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp: In instantiation of ‘bool Slic3r::ConfigOptionIntsTempl::is_nil(int32_t) const [with bool NULLABLE = false; int32_t = int]’: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:998:10: required from here /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:1006:24: warning: comparison of integer expressions of different signedness: ‘int32_t’ {aka ‘int’} and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1006 | return idx < values.size() ? NIL_VALUE() == this->values[idx] : | ~~~~^~~~~~~~~~~~~~~ [184/433] /usr/bin/x86_64-pc-linux-gnu-g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DOPENVDB_ABI_VERSION_NUMBER=10 -DOPENVDB_USE_DELAYED_LOADING -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/lib64/dbus-1.0/include -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8_build/src/platform -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8_build/src/libslic3r -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libnest2d/include -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/miniz -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libigl -isystem /usr/include/opencascade -isystem /usr/include/Imath -DNDEBUG -march=native -O2 -pipe -fno-strict-aliasing -fext-numeric-literals -Wall -Wno-reorder -std=gnu++17 -fPIC -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -MD -MT src/libslic3r/CMakeFiles/libslic3r.dir/GCode/CoolingBuffer.cpp.o -MF src/libslic3r/CMakeFiles/libslic3r.dir/GCode/CoolingBuffer.cpp.o.d -o src/libslic3r/CMakeFiles/libslic3r.dir/GCode/CoolingBuffer.cpp.o -c /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/GCode/CoolingBuffer.cpp In file included from /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/GCode/../Flow.hpp:7, from /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/GCode/../Layer.hpp:5, from /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/GCode/../GCode.hpp:8, from /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/GCode/CoolingBuffer.cpp:1: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/GCode/../ExtrusionEntity.hpp:603:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionEntityCollection&)’ was hidden [-Woverloaded-virtual=] 603 | virtual void use(ExtrusionEntityCollection& collection) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/GCode/../ExtrusionEntity.hpp:634:18: note: by ‘Slic3r::SimplifyVisitor::use’ 634 | virtual void use(ExtrusionPath3D& path3D) override { | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/GCode/../ExtrusionEntity.hpp:602:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionLoop&)’ was hidden [-Woverloaded-virtual=] 602 | virtual void use(ExtrusionLoop& loop) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/GCode/../ExtrusionEntity.hpp:634:18: note: by ‘Slic3r::SimplifyVisitor::use’ 634 | virtual void use(ExtrusionPath3D& path3D) override { | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/GCode/../ExtrusionEntity.hpp:601:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionMultiPath3D&)’ was hidden [-Woverloaded-virtual=] 601 | virtual void use(ExtrusionMultiPath3D& multipath) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/GCode/../ExtrusionEntity.hpp:634:18: note: by ‘Slic3r::SimplifyVisitor::use’ 634 | virtual void use(ExtrusionPath3D& path3D) override { | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/GCode/../ExtrusionEntity.hpp:600:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionMultiPath&)’ was hidden [-Woverloaded-virtual=] 600 | virtual void use(ExtrusionMultiPath& multipath) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/GCode/../ExtrusionEntity.hpp:634:18: note: by ‘Slic3r::SimplifyVisitor::use’ 634 | virtual void use(ExtrusionPath3D& path3D) override { | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/GCode/../ExtrusionEntity.hpp:603:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionEntityCollection&)’ was hidden [-Woverloaded-virtual=] 603 | virtual void use(ExtrusionEntityCollection& collection) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/GCode/../ExtrusionEntity.hpp:645:18: note: by ‘Slic3r::GetPathsVisitor::use’ 645 | virtual void use(ExtrusionPath3D& path3D) override { | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/GCode/../ExtrusionEntity.hpp:602:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionLoop&)’ was hidden [-Woverloaded-virtual=] 602 | virtual void use(ExtrusionLoop& loop) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/GCode/../ExtrusionEntity.hpp:645:18: note: by ‘Slic3r::GetPathsVisitor::use’ 645 | virtual void use(ExtrusionPath3D& path3D) override { | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/GCode/../ExtrusionEntity.hpp:601:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionMultiPath3D&)’ was hidden [-Woverloaded-virtual=] 601 | virtual void use(ExtrusionMultiPath3D& multipath) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/GCode/../ExtrusionEntity.hpp:645:18: note: by ‘Slic3r::GetPathsVisitor::use’ 645 | virtual void use(ExtrusionPath3D& path3D) override { | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/GCode/../ExtrusionEntity.hpp:600:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionMultiPath&)’ was hidden [-Woverloaded-virtual=] 600 | virtual void use(ExtrusionMultiPath& multipath) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/GCode/../ExtrusionEntity.hpp:645:18: note: by ‘Slic3r::GetPathsVisitor::use’ 645 | virtual void use(ExtrusionPath3D& path3D) override { | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/GCode/../ExtrusionEntity.hpp:595:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursiveConst::use(const Slic3r::ExtrusionEntityCollection&)’ was hidden [-Woverloaded-virtual=] 595 | virtual void use(const ExtrusionEntityCollection& collection) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/GCode/../ExtrusionEntity.hpp:658:10: note: by ‘Slic3r::ExtrusionVolume::use’ 658 | void use(const ExtrusionPath3D &path3D) override { volume += unscaled(path3D.length()) * path3D.mm3_per_mm; } | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/GCode/../ExtrusionEntity.hpp:594:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursiveConst::use(const Slic3r::ExtrusionLoop&)’ was hidden [-Woverloaded-virtual=] 594 | virtual void use(const ExtrusionLoop& loop) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/GCode/../ExtrusionEntity.hpp:658:10: note: by ‘Slic3r::ExtrusionVolume::use’ 658 | void use(const ExtrusionPath3D &path3D) override { volume += unscaled(path3D.length()) * path3D.mm3_per_mm; } | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/GCode/../ExtrusionEntity.hpp:593:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursiveConst::use(const Slic3r::ExtrusionMultiPath3D&)’ was hidden [-Woverloaded-virtual=] 593 | virtual void use(const ExtrusionMultiPath3D& multipath) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/GCode/../ExtrusionEntity.hpp:658:10: note: by ‘Slic3r::ExtrusionVolume::use’ 658 | void use(const ExtrusionPath3D &path3D) override { volume += unscaled(path3D.length()) * path3D.mm3_per_mm; } | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/GCode/../ExtrusionEntity.hpp:592:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursiveConst::use(const Slic3r::ExtrusionMultiPath&)’ was hidden [-Woverloaded-virtual=] 592 | virtual void use(const ExtrusionMultiPath& multipath) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/GCode/../ExtrusionEntity.hpp:658:10: note: by ‘Slic3r::ExtrusionVolume::use’ 658 | void use(const ExtrusionPath3D &path3D) override { volume += unscaled(path3D.length()) * path3D.mm3_per_mm; } | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/GCode/../ExtrusionEntity.hpp:603:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionEntityCollection&)’ was hidden [-Woverloaded-virtual=] 603 | virtual void use(ExtrusionEntityCollection& collection) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/GCode/../ExtrusionEntity.hpp:667:10: note: by ‘Slic3r::ExtrusionModifyFlow::use’ 667 | void use(ExtrusionPath3D &path3D) override { path3D.mm3_per_mm *= _flow_mult; path3D.width *= _flow_mult; } | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/GCode/../ExtrusionEntity.hpp:602:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionLoop&)’ was hidden [-Woverloaded-virtual=] 602 | virtual void use(ExtrusionLoop& loop) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/GCode/../ExtrusionEntity.hpp:667:10: note: by ‘Slic3r::ExtrusionModifyFlow::use’ 667 | void use(ExtrusionPath3D &path3D) override { path3D.mm3_per_mm *= _flow_mult; path3D.width *= _flow_mult; } | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/GCode/../ExtrusionEntity.hpp:601:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionMultiPath3D&)’ was hidden [-Woverloaded-virtual=] 601 | virtual void use(ExtrusionMultiPath3D& multipath) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/GCode/../ExtrusionEntity.hpp:667:10: note: by ‘Slic3r::ExtrusionModifyFlow::use’ 667 | void use(ExtrusionPath3D &path3D) override { path3D.mm3_per_mm *= _flow_mult; path3D.width *= _flow_mult; } | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/GCode/../ExtrusionEntity.hpp:600:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionMultiPath&)’ was hidden [-Woverloaded-virtual=] 600 | virtual void use(ExtrusionMultiPath& multipath) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/GCode/../ExtrusionEntity.hpp:667:10: note: by ‘Slic3r::ExtrusionModifyFlow::use’ 667 | void use(ExtrusionPath3D &path3D) override { path3D.mm3_per_mm *= _flow_mult; path3D.width *= _flow_mult; } | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/GCode/CoolingBuffer.cpp: In lambda function: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/GCode/CoolingBuffer.cpp:925:13: warning: unused variable ‘full_fan_speed_layer’ [-Wunused-variable] 925 | int full_fan_speed_layer = EXTRUDER_CONFIG(full_fan_speed_layer); | ^~~~~~~~~~~~~~~~~~~~ In file included from /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/GCode/../PrintConfig.hpp:32, from /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/GCode/../GCodeWriter.hpp:8, from /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/GCode/../GCode.hpp:7: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘bool Slic3r::ConfigOptionBoolsTempl::is_nil(int32_t) const [with bool NULLABLE = false; int32_t = int]’: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/GCode/../Config.hpp:1703:10: required from here /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/GCode/../Config.hpp:1711:24: warning: comparison of integer expressions of different signedness: ‘int32_t’ {aka ‘int’} and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1711 | return idx < values.size() ? NIL_VALUE() == this->values[idx] : | ~~~~^~~~~~~~~~~~~~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘bool Slic3r::ConfigOptionFloatsOrPercentsTempl::is_nil(int32_t) const [with bool NULLABLE = false; int32_t = int]’: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/GCode/../Config.hpp:1340:10: required from here /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/GCode/../Config.hpp:1348:24: warning: comparison of integer expressions of different signedness: ‘int32_t’ {aka ‘int’} and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1348 | return idx < values.size() ? (std::isnan(this->values[idx].value) || NIL_VALUE() == this->values[idx]) : | ~~~~^~~~~~~~~~~~~~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘bool Slic3r::ConfigOptionFloatsTempl::is_nil(int32_t) const [with bool NULLABLE = false; int32_t = int]’: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/GCode/../Config.hpp:814:10: required from here /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/GCode/../Config.hpp:822:24: warning: comparison of integer expressions of different signedness: ‘int32_t’ {aka ‘int’} and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 822 | return idx < values.size() ? (std::isnan(this->values[idx]) || NIL_VALUE() == this->values[idx]) : | ~~~~^~~~~~~~~~~~~~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘bool Slic3r::ConfigOptionIntsTempl::is_nil(int32_t) const [with bool NULLABLE = false; int32_t = int]’: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/GCode/../Config.hpp:998:10: required from here /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/GCode/../Config.hpp:1006:24: warning: comparison of integer expressions of different signedness: ‘int32_t’ {aka ‘int’} and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1006 | return idx < values.size() ? NIL_VALUE() == this->values[idx] : | ~~~~^~~~~~~~~~~~~~~ [185/433] /usr/bin/x86_64-pc-linux-gnu-g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DOPENVDB_ABI_VERSION_NUMBER=10 -DOPENVDB_USE_DELAYED_LOADING -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/lib64/dbus-1.0/include -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8_build/src/platform -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8_build/src/libslic3r -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libnest2d/include -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/miniz -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libigl -isystem /usr/include/opencascade -isystem /usr/include/Imath -DNDEBUG -march=native -O2 -pipe -fno-strict-aliasing -fext-numeric-literals -Wall -Wno-reorder -std=gnu++17 -fPIC -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -MD -MT src/libslic3r/CMakeFiles/libslic3r.dir/GCode/PressureEqualizer.cpp.o -MF src/libslic3r/CMakeFiles/libslic3r.dir/GCode/PressureEqualizer.cpp.o.d -o src/libslic3r/CMakeFiles/libslic3r.dir/GCode/PressureEqualizer.cpp.o -c /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/GCode/PressureEqualizer.cpp In file included from /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/GCode/PressureEqualizer.hpp:6, from /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/GCode/PressureEqualizer.cpp:1: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/GCode/../ExtrusionEntity.hpp:603:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionEntityCollection&)’ was hidden [-Woverloaded-virtual=] 603 | virtual void use(ExtrusionEntityCollection& collection) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/GCode/../ExtrusionEntity.hpp:634:18: note: by ‘Slic3r::SimplifyVisitor::use’ 634 | virtual void use(ExtrusionPath3D& path3D) override { | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/GCode/../ExtrusionEntity.hpp:602:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionLoop&)’ was hidden [-Woverloaded-virtual=] 602 | virtual void use(ExtrusionLoop& loop) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/GCode/../ExtrusionEntity.hpp:634:18: note: by ‘Slic3r::SimplifyVisitor::use’ 634 | virtual void use(ExtrusionPath3D& path3D) override { | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/GCode/../ExtrusionEntity.hpp:601:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionMultiPath3D&)’ was hidden [-Woverloaded-virtual=] 601 | virtual void use(ExtrusionMultiPath3D& multipath) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/GCode/../ExtrusionEntity.hpp:634:18: note: by ‘Slic3r::SimplifyVisitor::use’ 634 | virtual void use(ExtrusionPath3D& path3D) override { | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/GCode/../ExtrusionEntity.hpp:600:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionMultiPath&)’ was hidden [-Woverloaded-virtual=] 600 | virtual void use(ExtrusionMultiPath& multipath) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/GCode/../ExtrusionEntity.hpp:634:18: note: by ‘Slic3r::SimplifyVisitor::use’ 634 | virtual void use(ExtrusionPath3D& path3D) override { | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/GCode/../ExtrusionEntity.hpp:603:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionEntityCollection&)’ was hidden [-Woverloaded-virtual=] 603 | virtual void use(ExtrusionEntityCollection& collection) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/GCode/../ExtrusionEntity.hpp:645:18: note: by ‘Slic3r::GetPathsVisitor::use’ 645 | virtual void use(ExtrusionPath3D& path3D) override { | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/GCode/../ExtrusionEntity.hpp:602:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionLoop&)’ was hidden [-Woverloaded-virtual=] 602 | virtual void use(ExtrusionLoop& loop) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/GCode/../ExtrusionEntity.hpp:645:18: note: by ‘Slic3r::GetPathsVisitor::use’ 645 | virtual void use(ExtrusionPath3D& path3D) override { | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/GCode/../ExtrusionEntity.hpp:601:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionMultiPath3D&)’ was hidden [-Woverloaded-virtual=] 601 | virtual void use(ExtrusionMultiPath3D& multipath) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/GCode/../ExtrusionEntity.hpp:645:18: note: by ‘Slic3r::GetPathsVisitor::use’ 645 | virtual void use(ExtrusionPath3D& path3D) override { | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/GCode/../ExtrusionEntity.hpp:600:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionMultiPath&)’ was hidden [-Woverloaded-virtual=] 600 | virtual void use(ExtrusionMultiPath& multipath) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/GCode/../ExtrusionEntity.hpp:645:18: note: by ‘Slic3r::GetPathsVisitor::use’ 645 | virtual void use(ExtrusionPath3D& path3D) override { | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/GCode/../ExtrusionEntity.hpp:595:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursiveConst::use(const Slic3r::ExtrusionEntityCollection&)’ was hidden [-Woverloaded-virtual=] 595 | virtual void use(const ExtrusionEntityCollection& collection) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/GCode/../ExtrusionEntity.hpp:658:10: note: by ‘Slic3r::ExtrusionVolume::use’ 658 | void use(const ExtrusionPath3D &path3D) override { volume += unscaled(path3D.length()) * path3D.mm3_per_mm; } | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/GCode/../ExtrusionEntity.hpp:594:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursiveConst::use(const Slic3r::ExtrusionLoop&)’ was hidden [-Woverloaded-virtual=] 594 | virtual void use(const ExtrusionLoop& loop) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/GCode/../ExtrusionEntity.hpp:658:10: note: by ‘Slic3r::ExtrusionVolume::use’ 658 | void use(const ExtrusionPath3D &path3D) override { volume += unscaled(path3D.length()) * path3D.mm3_per_mm; } | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/GCode/../ExtrusionEntity.hpp:593:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursiveConst::use(const Slic3r::ExtrusionMultiPath3D&)’ was hidden [-Woverloaded-virtual=] 593 | virtual void use(const ExtrusionMultiPath3D& multipath) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/GCode/../ExtrusionEntity.hpp:658:10: note: by ‘Slic3r::ExtrusionVolume::use’ 658 | void use(const ExtrusionPath3D &path3D) override { volume += unscaled(path3D.length()) * path3D.mm3_per_mm; } | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/GCode/../ExtrusionEntity.hpp:592:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursiveConst::use(const Slic3r::ExtrusionMultiPath&)’ was hidden [-Woverloaded-virtual=] 592 | virtual void use(const ExtrusionMultiPath& multipath) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/GCode/../ExtrusionEntity.hpp:658:10: note: by ‘Slic3r::ExtrusionVolume::use’ 658 | void use(const ExtrusionPath3D &path3D) override { volume += unscaled(path3D.length()) * path3D.mm3_per_mm; } | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/GCode/../ExtrusionEntity.hpp:603:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionEntityCollection&)’ was hidden [-Woverloaded-virtual=] 603 | virtual void use(ExtrusionEntityCollection& collection) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/GCode/../ExtrusionEntity.hpp:667:10: note: by ‘Slic3r::ExtrusionModifyFlow::use’ 667 | void use(ExtrusionPath3D &path3D) override { path3D.mm3_per_mm *= _flow_mult; path3D.width *= _flow_mult; } | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/GCode/../ExtrusionEntity.hpp:602:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionLoop&)’ was hidden [-Woverloaded-virtual=] 602 | virtual void use(ExtrusionLoop& loop) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/GCode/../ExtrusionEntity.hpp:667:10: note: by ‘Slic3r::ExtrusionModifyFlow::use’ 667 | void use(ExtrusionPath3D &path3D) override { path3D.mm3_per_mm *= _flow_mult; path3D.width *= _flow_mult; } | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/GCode/../ExtrusionEntity.hpp:601:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionMultiPath3D&)’ was hidden [-Woverloaded-virtual=] 601 | virtual void use(ExtrusionMultiPath3D& multipath) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/GCode/../ExtrusionEntity.hpp:667:10: note: by ‘Slic3r::ExtrusionModifyFlow::use’ 667 | void use(ExtrusionPath3D &path3D) override { path3D.mm3_per_mm *= _flow_mult; path3D.width *= _flow_mult; } | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/GCode/../ExtrusionEntity.hpp:600:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionMultiPath&)’ was hidden [-Woverloaded-virtual=] 600 | virtual void use(ExtrusionMultiPath& multipath) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/GCode/../ExtrusionEntity.hpp:667:10: note: by ‘Slic3r::ExtrusionModifyFlow::use’ 667 | void use(ExtrusionPath3D &path3D) override { path3D.mm3_per_mm *= _flow_mult; path3D.width *= _flow_mult; } | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/GCode/PressureEqualizer.cpp: In member function ‘void Slic3r::PressureEqualizer::parse_activate_extruder(const std::string&)’: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/GCode/PressureEqualizer.cpp:414:16: warning: unused variable ‘error’ [-Wunused-variable] 414 | bool error = false; | ^~~~~ In file included from /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/GCode/../PrintConfig.hpp:32, from /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/GCode/PressureEqualizer.hpp:5: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘bool Slic3r::ConfigOptionBoolsTempl::is_nil(int32_t) const [with bool NULLABLE = false; int32_t = int]’: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/GCode/../Config.hpp:1703:10: required from here /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/GCode/../Config.hpp:1711:24: warning: comparison of integer expressions of different signedness: ‘int32_t’ {aka ‘int’} and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1711 | return idx < values.size() ? NIL_VALUE() == this->values[idx] : | ~~~~^~~~~~~~~~~~~~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘bool Slic3r::ConfigOptionFloatsOrPercentsTempl::is_nil(int32_t) const [with bool NULLABLE = false; int32_t = int]’: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/GCode/../Config.hpp:1340:10: required from here /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/GCode/../Config.hpp:1348:24: warning: comparison of integer expressions of different signedness: ‘int32_t’ {aka ‘int’} and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1348 | return idx < values.size() ? (std::isnan(this->values[idx].value) || NIL_VALUE() == this->values[idx]) : | ~~~~^~~~~~~~~~~~~~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘bool Slic3r::ConfigOptionFloatsTempl::is_nil(int32_t) const [with bool NULLABLE = false; int32_t = int]’: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/GCode/../Config.hpp:814:10: required from here /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/GCode/../Config.hpp:822:24: warning: comparison of integer expressions of different signedness: ‘int32_t’ {aka ‘int’} and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 822 | return idx < values.size() ? (std::isnan(this->values[idx]) || NIL_VALUE() == this->values[idx]) : | ~~~~^~~~~~~~~~~~~~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘bool Slic3r::ConfigOptionIntsTempl::is_nil(int32_t) const [with bool NULLABLE = false; int32_t = int]’: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/GCode/../Config.hpp:998:10: required from here /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/GCode/../Config.hpp:1006:24: warning: comparison of integer expressions of different signedness: ‘int32_t’ {aka ‘int’} and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1006 | return idx < values.size() ? NIL_VALUE() == this->values[idx] : | ~~~~^~~~~~~~~~~~~~~ [186/433] /usr/bin/x86_64-pc-linux-gnu-g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DOPENVDB_ABI_VERSION_NUMBER=10 -DOPENVDB_USE_DELAYED_LOADING -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/lib64/dbus-1.0/include -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8_build/src/platform -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8_build/src/libslic3r -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libnest2d/include -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/miniz -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libigl -isystem /usr/include/opencascade -isystem /usr/include/Imath -DNDEBUG -march=native -O2 -pipe -fno-strict-aliasing -fext-numeric-literals -Wall -Wno-reorder -std=gnu++17 -fPIC -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -MD -MT src/libslic3r/CMakeFiles/libslic3r.dir/GCode/PrintExtents.cpp.o -MF src/libslic3r/CMakeFiles/libslic3r.dir/GCode/PrintExtents.cpp.o.d -o src/libslic3r/CMakeFiles/libslic3r.dir/GCode/PrintExtents.cpp.o -c /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/GCode/PrintExtents.cpp In file included from /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/GCode/PrintExtents.cpp:7: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/GCode/../ExtrusionEntity.hpp:603:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionEntityCollection&)’ was hidden [-Woverloaded-virtual=] 603 | virtual void use(ExtrusionEntityCollection& collection) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/GCode/../ExtrusionEntity.hpp:634:18: note: by ‘Slic3r::SimplifyVisitor::use’ 634 | virtual void use(ExtrusionPath3D& path3D) override { | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/GCode/../ExtrusionEntity.hpp:602:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionLoop&)’ was hidden [-Woverloaded-virtual=] 602 | virtual void use(ExtrusionLoop& loop) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/GCode/../ExtrusionEntity.hpp:634:18: note: by ‘Slic3r::SimplifyVisitor::use’ 634 | virtual void use(ExtrusionPath3D& path3D) override { | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/GCode/../ExtrusionEntity.hpp:601:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionMultiPath3D&)’ was hidden [-Woverloaded-virtual=] 601 | virtual void use(ExtrusionMultiPath3D& multipath) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/GCode/../ExtrusionEntity.hpp:634:18: note: by ‘Slic3r::SimplifyVisitor::use’ 634 | virtual void use(ExtrusionPath3D& path3D) override { | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/GCode/../ExtrusionEntity.hpp:600:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionMultiPath&)’ was hidden [-Woverloaded-virtual=] 600 | virtual void use(ExtrusionMultiPath& multipath) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/GCode/../ExtrusionEntity.hpp:634:18: note: by ‘Slic3r::SimplifyVisitor::use’ 634 | virtual void use(ExtrusionPath3D& path3D) override { | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/GCode/../ExtrusionEntity.hpp:603:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionEntityCollection&)’ was hidden [-Woverloaded-virtual=] 603 | virtual void use(ExtrusionEntityCollection& collection) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/GCode/../ExtrusionEntity.hpp:645:18: note: by ‘Slic3r::GetPathsVisitor::use’ 645 | virtual void use(ExtrusionPath3D& path3D) override { | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/GCode/../ExtrusionEntity.hpp:602:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionLoop&)’ was hidden [-Woverloaded-virtual=] 602 | virtual void use(ExtrusionLoop& loop) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/GCode/../ExtrusionEntity.hpp:645:18: note: by ‘Slic3r::GetPathsVisitor::use’ 645 | virtual void use(ExtrusionPath3D& path3D) override { | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/GCode/../ExtrusionEntity.hpp:601:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionMultiPath3D&)’ was hidden [-Woverloaded-virtual=] 601 | virtual void use(ExtrusionMultiPath3D& multipath) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/GCode/../ExtrusionEntity.hpp:645:18: note: by ‘Slic3r::GetPathsVisitor::use’ 645 | virtual void use(ExtrusionPath3D& path3D) override { | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/GCode/../ExtrusionEntity.hpp:600:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionMultiPath&)’ was hidden [-Woverloaded-virtual=] 600 | virtual void use(ExtrusionMultiPath& multipath) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/GCode/../ExtrusionEntity.hpp:645:18: note: by ‘Slic3r::GetPathsVisitor::use’ 645 | virtual void use(ExtrusionPath3D& path3D) override { | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/GCode/../ExtrusionEntity.hpp:595:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursiveConst::use(const Slic3r::ExtrusionEntityCollection&)’ was hidden [-Woverloaded-virtual=] 595 | virtual void use(const ExtrusionEntityCollection& collection) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/GCode/../ExtrusionEntity.hpp:658:10: note: by ‘Slic3r::ExtrusionVolume::use’ 658 | void use(const ExtrusionPath3D &path3D) override { volume += unscaled(path3D.length()) * path3D.mm3_per_mm; } | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/GCode/../ExtrusionEntity.hpp:594:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursiveConst::use(const Slic3r::ExtrusionLoop&)’ was hidden [-Woverloaded-virtual=] 594 | virtual void use(const ExtrusionLoop& loop) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/GCode/../ExtrusionEntity.hpp:658:10: note: by ‘Slic3r::ExtrusionVolume::use’ 658 | void use(const ExtrusionPath3D &path3D) override { volume += unscaled(path3D.length()) * path3D.mm3_per_mm; } | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/GCode/../ExtrusionEntity.hpp:593:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursiveConst::use(const Slic3r::ExtrusionMultiPath3D&)’ was hidden [-Woverloaded-virtual=] 593 | virtual void use(const ExtrusionMultiPath3D& multipath) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/GCode/../ExtrusionEntity.hpp:658:10: note: by ‘Slic3r::ExtrusionVolume::use’ 658 | void use(const ExtrusionPath3D &path3D) override { volume += unscaled(path3D.length()) * path3D.mm3_per_mm; } | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/GCode/../ExtrusionEntity.hpp:592:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursiveConst::use(const Slic3r::ExtrusionMultiPath&)’ was hidden [-Woverloaded-virtual=] 592 | virtual void use(const ExtrusionMultiPath& multipath) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/GCode/../ExtrusionEntity.hpp:658:10: note: by ‘Slic3r::ExtrusionVolume::use’ 658 | void use(const ExtrusionPath3D &path3D) override { volume += unscaled(path3D.length()) * path3D.mm3_per_mm; } | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/GCode/../ExtrusionEntity.hpp:603:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionEntityCollection&)’ was hidden [-Woverloaded-virtual=] 603 | virtual void use(ExtrusionEntityCollection& collection) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/GCode/../ExtrusionEntity.hpp:667:10: note: by ‘Slic3r::ExtrusionModifyFlow::use’ 667 | void use(ExtrusionPath3D &path3D) override { path3D.mm3_per_mm *= _flow_mult; path3D.width *= _flow_mult; } | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/GCode/../ExtrusionEntity.hpp:602:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionLoop&)’ was hidden [-Woverloaded-virtual=] 602 | virtual void use(ExtrusionLoop& loop) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/GCode/../ExtrusionEntity.hpp:667:10: note: by ‘Slic3r::ExtrusionModifyFlow::use’ 667 | void use(ExtrusionPath3D &path3D) override { path3D.mm3_per_mm *= _flow_mult; path3D.width *= _flow_mult; } | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/GCode/../ExtrusionEntity.hpp:601:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionMultiPath3D&)’ was hidden [-Woverloaded-virtual=] 601 | virtual void use(ExtrusionMultiPath3D& multipath) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/GCode/../ExtrusionEntity.hpp:667:10: note: by ‘Slic3r::ExtrusionModifyFlow::use’ 667 | void use(ExtrusionPath3D &path3D) override { path3D.mm3_per_mm *= _flow_mult; path3D.width *= _flow_mult; } | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/GCode/../ExtrusionEntity.hpp:600:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionMultiPath&)’ was hidden [-Woverloaded-virtual=] 600 | virtual void use(ExtrusionMultiPath& multipath) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/GCode/../ExtrusionEntity.hpp:667:10: note: by ‘Slic3r::ExtrusionModifyFlow::use’ 667 | void use(ExtrusionPath3D &path3D) override { path3D.mm3_per_mm *= _flow_mult; path3D.width *= _flow_mult; } | ^~~ In file included from /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/GCode/../ExtrusionEntity.hpp:12: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘bool Slic3r::ConfigOptionBoolsTempl::is_nil(int32_t) const [with bool NULLABLE = false; int32_t = int]’: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/GCode/../Config.hpp:1703:10: required from here /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/GCode/../Config.hpp:1711:24: warning: comparison of integer expressions of different signedness: ‘int32_t’ {aka ‘int’} and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1711 | return idx < values.size() ? NIL_VALUE() == this->values[idx] : | ~~~~^~~~~~~~~~~~~~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘bool Slic3r::ConfigOptionFloatsOrPercentsTempl::is_nil(int32_t) const [with bool NULLABLE = false; int32_t = int]’: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/GCode/../Config.hpp:1340:10: required from here /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/GCode/../Config.hpp:1348:24: warning: comparison of integer expressions of different signedness: ‘int32_t’ {aka ‘int’} and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1348 | return idx < values.size() ? (std::isnan(this->values[idx].value) || NIL_VALUE() == this->values[idx]) : | ~~~~^~~~~~~~~~~~~~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘bool Slic3r::ConfigOptionFloatsTempl::is_nil(int32_t) const [with bool NULLABLE = false; int32_t = int]’: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/GCode/../Config.hpp:814:10: required from here /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/GCode/../Config.hpp:822:24: warning: comparison of integer expressions of different signedness: ‘int32_t’ {aka ‘int’} and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 822 | return idx < values.size() ? (std::isnan(this->values[idx]) || NIL_VALUE() == this->values[idx]) : | ~~~~^~~~~~~~~~~~~~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘bool Slic3r::ConfigOptionIntsTempl::is_nil(int32_t) const [with bool NULLABLE = false; int32_t = int]’: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/GCode/../Config.hpp:998:10: required from here /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/GCode/../Config.hpp:1006:24: warning: comparison of integer expressions of different signedness: ‘int32_t’ {aka ‘int’} and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1006 | return idx < values.size() ? NIL_VALUE() == this->values[idx] : | ~~~~^~~~~~~~~~~~~~~ [187/433] /usr/bin/x86_64-pc-linux-gnu-g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DOPENVDB_ABI_VERSION_NUMBER=10 -DOPENVDB_USE_DELAYED_LOADING -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/lib64/dbus-1.0/include -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8_build/src/platform -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8_build/src/libslic3r -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libnest2d/include -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/miniz -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libigl -isystem /usr/include/opencascade -isystem /usr/include/Imath -DNDEBUG -march=native -O2 -pipe -fno-strict-aliasing -fext-numeric-literals -Wall -Wno-reorder -std=gnu++17 -fPIC -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -MD -MT src/libslic3r/CMakeFiles/libslic3r.dir/GCode/FindReplace.cpp.o -MF src/libslic3r/CMakeFiles/libslic3r.dir/GCode/FindReplace.cpp.o.d -o src/libslic3r/CMakeFiles/libslic3r.dir/GCode/FindReplace.cpp.o -c /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/GCode/FindReplace.cpp In file included from /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/GCode/../PrintConfig.hpp:32, from /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/GCode/FindReplace.hpp:4, from /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/GCode/FindReplace.cpp:1: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘bool Slic3r::ConfigOptionBoolsTempl::is_nil(int32_t) const [with bool NULLABLE = false; int32_t = int]’: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/GCode/../Config.hpp:1703:10: required from here /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/GCode/../Config.hpp:1711:24: warning: comparison of integer expressions of different signedness: ‘int32_t’ {aka ‘int’} and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1711 | return idx < values.size() ? NIL_VALUE() == this->values[idx] : | ~~~~^~~~~~~~~~~~~~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘bool Slic3r::ConfigOptionFloatsOrPercentsTempl::is_nil(int32_t) const [with bool NULLABLE = false; int32_t = int]’: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/GCode/../Config.hpp:1340:10: required from here /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/GCode/../Config.hpp:1348:24: warning: comparison of integer expressions of different signedness: ‘int32_t’ {aka ‘int’} and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1348 | return idx < values.size() ? (std::isnan(this->values[idx].value) || NIL_VALUE() == this->values[idx]) : | ~~~~^~~~~~~~~~~~~~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘bool Slic3r::ConfigOptionFloatsTempl::is_nil(int32_t) const [with bool NULLABLE = false; int32_t = int]’: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/GCode/../Config.hpp:814:10: required from here /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/GCode/../Config.hpp:822:24: warning: comparison of integer expressions of different signedness: ‘int32_t’ {aka ‘int’} and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 822 | return idx < values.size() ? (std::isnan(this->values[idx]) || NIL_VALUE() == this->values[idx]) : | ~~~~^~~~~~~~~~~~~~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘bool Slic3r::ConfigOptionIntsTempl::is_nil(int32_t) const [with bool NULLABLE = false; int32_t = int]’: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/GCode/../Config.hpp:998:10: required from here /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/GCode/../Config.hpp:1006:24: warning: comparison of integer expressions of different signedness: ‘int32_t’ {aka ‘int’} and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1006 | return idx < values.size() ? NIL_VALUE() == this->values[idx] : | ~~~~^~~~~~~~~~~~~~~ [188/433] /usr/bin/x86_64-pc-linux-gnu-g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DOPENVDB_ABI_VERSION_NUMBER=10 -DOPENVDB_USE_DELAYED_LOADING -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/lib64/dbus-1.0/include -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8_build/src/platform -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8_build/src/libslic3r -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libnest2d/include -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/miniz -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libigl -isystem /usr/include/opencascade -isystem /usr/include/Imath -DNDEBUG -march=native -O2 -pipe -fno-strict-aliasing -fext-numeric-literals -Wall -Wno-reorder -std=gnu++17 -fPIC -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -MD -MT src/libslic3r/CMakeFiles/libslic3r.dir/GCode/PostProcessor.cpp.o -MF src/libslic3r/CMakeFiles/libslic3r.dir/GCode/PostProcessor.cpp.o.d -o src/libslic3r/CMakeFiles/libslic3r.dir/GCode/PostProcessor.cpp.o -c /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/GCode/PostProcessor.cpp In file included from /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/GCode/../PrintConfig.hpp:32, from /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/GCode/PostProcessor.hpp:9, from /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/GCode/PostProcessor.cpp:1: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘bool Slic3r::ConfigOptionBoolsTempl::is_nil(int32_t) const [with bool NULLABLE = false; int32_t = int]’: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/GCode/../Config.hpp:1703:10: required from here /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/GCode/../Config.hpp:1711:24: warning: comparison of integer expressions of different signedness: ‘int32_t’ {aka ‘int’} and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1711 | return idx < values.size() ? NIL_VALUE() == this->values[idx] : | ~~~~^~~~~~~~~~~~~~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘bool Slic3r::ConfigOptionFloatsOrPercentsTempl::is_nil(int32_t) const [with bool NULLABLE = false; int32_t = int]’: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/GCode/../Config.hpp:1340:10: required from here /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/GCode/../Config.hpp:1348:24: warning: comparison of integer expressions of different signedness: ‘int32_t’ {aka ‘int’} and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1348 | return idx < values.size() ? (std::isnan(this->values[idx].value) || NIL_VALUE() == this->values[idx]) : | ~~~~^~~~~~~~~~~~~~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘bool Slic3r::ConfigOptionFloatsTempl::is_nil(int32_t) const [with bool NULLABLE = false; int32_t = int]’: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/GCode/../Config.hpp:814:10: required from here /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/GCode/../Config.hpp:822:24: warning: comparison of integer expressions of different signedness: ‘int32_t’ {aka ‘int’} and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 822 | return idx < values.size() ? (std::isnan(this->values[idx]) || NIL_VALUE() == this->values[idx]) : | ~~~~^~~~~~~~~~~~~~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘bool Slic3r::ConfigOptionIntsTempl::is_nil(int32_t) const [with bool NULLABLE = false; int32_t = int]’: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/GCode/../Config.hpp:998:10: required from here /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/GCode/../Config.hpp:1006:24: warning: comparison of integer expressions of different signedness: ‘int32_t’ {aka ‘int’} and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1006 | return idx < values.size() ? NIL_VALUE() == this->values[idx] : | ~~~~^~~~~~~~~~~~~~~ [189/433] /usr/bin/x86_64-pc-linux-gnu-g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DOPENVDB_ABI_VERSION_NUMBER=10 -DOPENVDB_USE_DELAYED_LOADING -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/lib64/dbus-1.0/include -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8_build/src/platform -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8_build/src/libslic3r -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libnest2d/include -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/miniz -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libigl -isystem /usr/include/opencascade -isystem /usr/include/Imath -DNDEBUG -march=native -O2 -pipe -fno-strict-aliasing -fext-numeric-literals -Wall -Wno-reorder -std=gnu++17 -fPIC -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -MD -MT src/libslic3r/CMakeFiles/libslic3r.dir/GCode/ToolOrdering.cpp.o -MF src/libslic3r/CMakeFiles/libslic3r.dir/GCode/ToolOrdering.cpp.o.d -o src/libslic3r/CMakeFiles/libslic3r.dir/GCode/ToolOrdering.cpp.o -c /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/GCode/ToolOrdering.cpp In file included from /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntityCollection.hpp:6, from /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Print.hpp:7, from /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/GCode/ToolOrdering.cpp:1: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:603:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionEntityCollection&)’ was hidden [-Woverloaded-virtual=] 603 | virtual void use(ExtrusionEntityCollection& collection) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:634:18: note: by ‘Slic3r::SimplifyVisitor::use’ 634 | virtual void use(ExtrusionPath3D& path3D) override { | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:602:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionLoop&)’ was hidden [-Woverloaded-virtual=] 602 | virtual void use(ExtrusionLoop& loop) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:634:18: note: by ‘Slic3r::SimplifyVisitor::use’ 634 | virtual void use(ExtrusionPath3D& path3D) override { | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:601:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionMultiPath3D&)’ was hidden [-Woverloaded-virtual=] 601 | virtual void use(ExtrusionMultiPath3D& multipath) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:634:18: note: by ‘Slic3r::SimplifyVisitor::use’ 634 | virtual void use(ExtrusionPath3D& path3D) override { | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:600:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionMultiPath&)’ was hidden [-Woverloaded-virtual=] 600 | virtual void use(ExtrusionMultiPath& multipath) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:634:18: note: by ‘Slic3r::SimplifyVisitor::use’ 634 | virtual void use(ExtrusionPath3D& path3D) override { | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:603:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionEntityCollection&)’ was hidden [-Woverloaded-virtual=] 603 | virtual void use(ExtrusionEntityCollection& collection) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:645:18: note: by ‘Slic3r::GetPathsVisitor::use’ 645 | virtual void use(ExtrusionPath3D& path3D) override { | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:602:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionLoop&)’ was hidden [-Woverloaded-virtual=] 602 | virtual void use(ExtrusionLoop& loop) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:645:18: note: by ‘Slic3r::GetPathsVisitor::use’ 645 | virtual void use(ExtrusionPath3D& path3D) override { | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:601:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionMultiPath3D&)’ was hidden [-Woverloaded-virtual=] 601 | virtual void use(ExtrusionMultiPath3D& multipath) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:645:18: note: by ‘Slic3r::GetPathsVisitor::use’ 645 | virtual void use(ExtrusionPath3D& path3D) override { | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:600:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionMultiPath&)’ was hidden [-Woverloaded-virtual=] 600 | virtual void use(ExtrusionMultiPath& multipath) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:645:18: note: by ‘Slic3r::GetPathsVisitor::use’ 645 | virtual void use(ExtrusionPath3D& path3D) override { | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:595:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursiveConst::use(const Slic3r::ExtrusionEntityCollection&)’ was hidden [-Woverloaded-virtual=] 595 | virtual void use(const ExtrusionEntityCollection& collection) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:658:10: note: by ‘Slic3r::ExtrusionVolume::use’ 658 | void use(const ExtrusionPath3D &path3D) override { volume += unscaled(path3D.length()) * path3D.mm3_per_mm; } | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:594:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursiveConst::use(const Slic3r::ExtrusionLoop&)’ was hidden [-Woverloaded-virtual=] 594 | virtual void use(const ExtrusionLoop& loop) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:658:10: note: by ‘Slic3r::ExtrusionVolume::use’ 658 | void use(const ExtrusionPath3D &path3D) override { volume += unscaled(path3D.length()) * path3D.mm3_per_mm; } | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:593:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursiveConst::use(const Slic3r::ExtrusionMultiPath3D&)’ was hidden [-Woverloaded-virtual=] 593 | virtual void use(const ExtrusionMultiPath3D& multipath) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:658:10: note: by ‘Slic3r::ExtrusionVolume::use’ 658 | void use(const ExtrusionPath3D &path3D) override { volume += unscaled(path3D.length()) * path3D.mm3_per_mm; } | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:592:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursiveConst::use(const Slic3r::ExtrusionMultiPath&)’ was hidden [-Woverloaded-virtual=] 592 | virtual void use(const ExtrusionMultiPath& multipath) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:658:10: note: by ‘Slic3r::ExtrusionVolume::use’ 658 | void use(const ExtrusionPath3D &path3D) override { volume += unscaled(path3D.length()) * path3D.mm3_per_mm; } | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:603:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionEntityCollection&)’ was hidden [-Woverloaded-virtual=] 603 | virtual void use(ExtrusionEntityCollection& collection) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:667:10: note: by ‘Slic3r::ExtrusionModifyFlow::use’ 667 | void use(ExtrusionPath3D &path3D) override { path3D.mm3_per_mm *= _flow_mult; path3D.width *= _flow_mult; } | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:602:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionLoop&)’ was hidden [-Woverloaded-virtual=] 602 | virtual void use(ExtrusionLoop& loop) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:667:10: note: by ‘Slic3r::ExtrusionModifyFlow::use’ 667 | void use(ExtrusionPath3D &path3D) override { path3D.mm3_per_mm *= _flow_mult; path3D.width *= _flow_mult; } | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:601:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionMultiPath3D&)’ was hidden [-Woverloaded-virtual=] 601 | virtual void use(ExtrusionMultiPath3D& multipath) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:667:10: note: by ‘Slic3r::ExtrusionModifyFlow::use’ 667 | void use(ExtrusionPath3D &path3D) override { path3D.mm3_per_mm *= _flow_mult; path3D.width *= _flow_mult; } | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:600:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionMultiPath&)’ was hidden [-Woverloaded-virtual=] 600 | virtual void use(ExtrusionMultiPath& multipath) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:667:10: note: by ‘Slic3r::ExtrusionModifyFlow::use’ 667 | void use(ExtrusionPath3D &path3D) override { path3D.mm3_per_mm *= _flow_mult; path3D.width *= _flow_mult; } | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/GCode/ToolOrdering.cpp: In member function ‘uint16_t Slic3r::LayerTools::extruder(const Slic3r::ExtrusionEntityCollection&, const Slic3r::PrintRegion&) const’: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/GCode/ToolOrdering.cpp:66:5: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 66 | if (this->extruder_override == 0) | ^~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/GCode/ToolOrdering.cpp:74:9: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 74 | return (extruder == 0) ? 0 : extruder - 1; | ^~~~~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/GCode/ToolOrdering.cpp:66:8: warning: suggest explicit braces to avoid ambiguous ‘else’ [-Wdangling-else] 66 | if (this->extruder_override == 0) | ^ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/GCode/ToolOrdering.cpp: In member function ‘void Slic3r::ToolOrdering::fill_wipe_tower_partitions(const Slic3r::PrintConfig&, coordf_t, coordf_t)’: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/GCode/ToolOrdering.cpp:423:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 423 | for (uint16_t i=0; i+1::is_nil(int32_t) const [with bool NULLABLE = false; int32_t = int]’: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:1354:25: required from ‘double Slic3r::ConfigOptionFloatsOrPercentsTempl::get_abs_value(size_t, double) const [with bool NULLABLE = false; size_t = long unsigned int]’ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/GCode/ToolOrdering.cpp:81:59: required from here /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:1348:24: warning: comparison of integer expressions of different signedness: ‘int32_t’ {aka ‘int’} and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1348 | return idx < values.size() ? (std::isnan(this->values[idx].value) || NIL_VALUE() == this->values[idx]) : | ~~~~^~~~~~~~~~~~~~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp: In instantiation of ‘bool Slic3r::ConfigOptionBoolsTempl::is_nil(int32_t) const [with bool NULLABLE = false; int32_t = int]’: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:1703:10: required from here /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:1711:24: warning: comparison of integer expressions of different signedness: ‘int32_t’ {aka ‘int’} and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1711 | return idx < values.size() ? NIL_VALUE() == this->values[idx] : | ~~~~^~~~~~~~~~~~~~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp: In instantiation of ‘bool Slic3r::ConfigOptionFloatsTempl::is_nil(int32_t) const [with bool NULLABLE = false; int32_t = int]’: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:814:10: required from here /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:822:24: warning: comparison of integer expressions of different signedness: ‘int32_t’ {aka ‘int’} and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 822 | return idx < values.size() ? (std::isnan(this->values[idx]) || NIL_VALUE() == this->values[idx]) : | ~~~~^~~~~~~~~~~~~~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp: In instantiation of ‘bool Slic3r::ConfigOptionIntsTempl::is_nil(int32_t) const [with bool NULLABLE = false; int32_t = int]’: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:998:10: required from here /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:1006:24: warning: comparison of integer expressions of different signedness: ‘int32_t’ {aka ‘int’} and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1006 | return idx < values.size() ? NIL_VALUE() == this->values[idx] : | ~~~~^~~~~~~~~~~~~~~ [190/433] /usr/bin/x86_64-pc-linux-gnu-g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DOPENVDB_ABI_VERSION_NUMBER=10 -DOPENVDB_USE_DELAYED_LOADING -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/lib64/dbus-1.0/include -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8_build/src/platform -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8_build/src/libslic3r -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libnest2d/include -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/miniz -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libigl -isystem /usr/include/opencascade -isystem /usr/include/Imath -DNDEBUG -march=native -O2 -pipe -fno-strict-aliasing -fext-numeric-literals -Wall -Wno-reorder -std=gnu++17 -fPIC -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -MD -MT src/libslic3r/CMakeFiles/libslic3r.dir/GCodeReader.cpp.o -MF src/libslic3r/CMakeFiles/libslic3r.dir/GCodeReader.cpp.o.d -o src/libslic3r/CMakeFiles/libslic3r.dir/GCodeReader.cpp.o -c /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/GCodeReader.cpp In file included from /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/PrintConfig.hpp:32, from /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/GCodeReader.hpp:10, from /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/GCodeReader.cpp:1: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp: In instantiation of ‘bool Slic3r::ConfigOptionBoolsTempl::is_nil(int32_t) const [with bool NULLABLE = false; int32_t = int]’: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:1703:10: required from here /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:1711:24: warning: comparison of integer expressions of different signedness: ‘int32_t’ {aka ‘int’} and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1711 | return idx < values.size() ? NIL_VALUE() == this->values[idx] : | ~~~~^~~~~~~~~~~~~~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp: In instantiation of ‘bool Slic3r::ConfigOptionFloatsOrPercentsTempl::is_nil(int32_t) const [with bool NULLABLE = false; int32_t = int]’: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:1340:10: required from here /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:1348:24: warning: comparison of integer expressions of different signedness: ‘int32_t’ {aka ‘int’} and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1348 | return idx < values.size() ? (std::isnan(this->values[idx].value) || NIL_VALUE() == this->values[idx]) : | ~~~~^~~~~~~~~~~~~~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp: In instantiation of ‘bool Slic3r::ConfigOptionFloatsTempl::is_nil(int32_t) const [with bool NULLABLE = false; int32_t = int]’: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:814:10: required from here /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:822:24: warning: comparison of integer expressions of different signedness: ‘int32_t’ {aka ‘int’} and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 822 | return idx < values.size() ? (std::isnan(this->values[idx]) || NIL_VALUE() == this->values[idx]) : | ~~~~^~~~~~~~~~~~~~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp: In instantiation of ‘bool Slic3r::ConfigOptionIntsTempl::is_nil(int32_t) const [with bool NULLABLE = false; int32_t = int]’: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:998:10: required from here /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:1006:24: warning: comparison of integer expressions of different signedness: ‘int32_t’ {aka ‘int’} and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1006 | return idx < values.size() ? NIL_VALUE() == this->values[idx] : | ~~~~^~~~~~~~~~~~~~~ [191/433] /usr/bin/x86_64-pc-linux-gnu-g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DOPENVDB_ABI_VERSION_NUMBER=10 -DOPENVDB_USE_DELAYED_LOADING -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/lib64/dbus-1.0/include -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8_build/src/platform -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8_build/src/libslic3r -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libnest2d/include -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/miniz -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libigl -isystem /usr/include/opencascade -isystem /usr/include/Imath -DNDEBUG -march=native -O2 -pipe -fno-strict-aliasing -fext-numeric-literals -Wall -Wno-reorder -std=gnu++17 -fPIC -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -MD -MT src/libslic3r/CMakeFiles/libslic3r.dir/GCode/SpiralVase.cpp.o -MF src/libslic3r/CMakeFiles/libslic3r.dir/GCode/SpiralVase.cpp.o.d -o src/libslic3r/CMakeFiles/libslic3r.dir/GCode/SpiralVase.cpp.o -c /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/GCode/SpiralVase.cpp In file included from /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Flow.hpp:7, from /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Layer.hpp:5, from /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/GCode.hpp:8, from /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/GCode/SpiralVase.cpp:3: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:603:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionEntityCollection&)’ was hidden [-Woverloaded-virtual=] 603 | virtual void use(ExtrusionEntityCollection& collection) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:634:18: note: by ‘Slic3r::SimplifyVisitor::use’ 634 | virtual void use(ExtrusionPath3D& path3D) override { | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:602:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionLoop&)’ was hidden [-Woverloaded-virtual=] 602 | virtual void use(ExtrusionLoop& loop) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:634:18: note: by ‘Slic3r::SimplifyVisitor::use’ 634 | virtual void use(ExtrusionPath3D& path3D) override { | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:601:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionMultiPath3D&)’ was hidden [-Woverloaded-virtual=] 601 | virtual void use(ExtrusionMultiPath3D& multipath) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:634:18: note: by ‘Slic3r::SimplifyVisitor::use’ 634 | virtual void use(ExtrusionPath3D& path3D) override { | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:600:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionMultiPath&)’ was hidden [-Woverloaded-virtual=] 600 | virtual void use(ExtrusionMultiPath& multipath) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:634:18: note: by ‘Slic3r::SimplifyVisitor::use’ 634 | virtual void use(ExtrusionPath3D& path3D) override { | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:603:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionEntityCollection&)’ was hidden [-Woverloaded-virtual=] 603 | virtual void use(ExtrusionEntityCollection& collection) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:645:18: note: by ‘Slic3r::GetPathsVisitor::use’ 645 | virtual void use(ExtrusionPath3D& path3D) override { | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:602:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionLoop&)’ was hidden [-Woverloaded-virtual=] 602 | virtual void use(ExtrusionLoop& loop) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:645:18: note: by ‘Slic3r::GetPathsVisitor::use’ 645 | virtual void use(ExtrusionPath3D& path3D) override { | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:601:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionMultiPath3D&)’ was hidden [-Woverloaded-virtual=] 601 | virtual void use(ExtrusionMultiPath3D& multipath) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:645:18: note: by ‘Slic3r::GetPathsVisitor::use’ 645 | virtual void use(ExtrusionPath3D& path3D) override { | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:600:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionMultiPath&)’ was hidden [-Woverloaded-virtual=] 600 | virtual void use(ExtrusionMultiPath& multipath) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:645:18: note: by ‘Slic3r::GetPathsVisitor::use’ 645 | virtual void use(ExtrusionPath3D& path3D) override { | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:595:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursiveConst::use(const Slic3r::ExtrusionEntityCollection&)’ was hidden [-Woverloaded-virtual=] 595 | virtual void use(const ExtrusionEntityCollection& collection) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:658:10: note: by ‘Slic3r::ExtrusionVolume::use’ 658 | void use(const ExtrusionPath3D &path3D) override { volume += unscaled(path3D.length()) * path3D.mm3_per_mm; } | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:594:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursiveConst::use(const Slic3r::ExtrusionLoop&)’ was hidden [-Woverloaded-virtual=] 594 | virtual void use(const ExtrusionLoop& loop) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:658:10: note: by ‘Slic3r::ExtrusionVolume::use’ 658 | void use(const ExtrusionPath3D &path3D) override { volume += unscaled(path3D.length()) * path3D.mm3_per_mm; } | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:593:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursiveConst::use(const Slic3r::ExtrusionMultiPath3D&)’ was hidden [-Woverloaded-virtual=] 593 | virtual void use(const ExtrusionMultiPath3D& multipath) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:658:10: note: by ‘Slic3r::ExtrusionVolume::use’ 658 | void use(const ExtrusionPath3D &path3D) override { volume += unscaled(path3D.length()) * path3D.mm3_per_mm; } | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:592:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursiveConst::use(const Slic3r::ExtrusionMultiPath&)’ was hidden [-Woverloaded-virtual=] 592 | virtual void use(const ExtrusionMultiPath& multipath) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:658:10: note: by ‘Slic3r::ExtrusionVolume::use’ 658 | void use(const ExtrusionPath3D &path3D) override { volume += unscaled(path3D.length()) * path3D.mm3_per_mm; } | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:603:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionEntityCollection&)’ was hidden [-Woverloaded-virtual=] 603 | virtual void use(ExtrusionEntityCollection& collection) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:667:10: note: by ‘Slic3r::ExtrusionModifyFlow::use’ 667 | void use(ExtrusionPath3D &path3D) override { path3D.mm3_per_mm *= _flow_mult; path3D.width *= _flow_mult; } | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:602:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionLoop&)’ was hidden [-Woverloaded-virtual=] 602 | virtual void use(ExtrusionLoop& loop) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:667:10: note: by ‘Slic3r::ExtrusionModifyFlow::use’ 667 | void use(ExtrusionPath3D &path3D) override { path3D.mm3_per_mm *= _flow_mult; path3D.width *= _flow_mult; } | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:601:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionMultiPath3D&)’ was hidden [-Woverloaded-virtual=] 601 | virtual void use(ExtrusionMultiPath3D& multipath) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:667:10: note: by ‘Slic3r::ExtrusionModifyFlow::use’ 667 | void use(ExtrusionPath3D &path3D) override { path3D.mm3_per_mm *= _flow_mult; path3D.width *= _flow_mult; } | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:600:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionMultiPath&)’ was hidden [-Woverloaded-virtual=] 600 | virtual void use(ExtrusionMultiPath& multipath) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:667:10: note: by ‘Slic3r::ExtrusionModifyFlow::use’ 667 | void use(ExtrusionPath3D &path3D) override { path3D.mm3_per_mm *= _flow_mult; path3D.width *= _flow_mult; } | ^~~ In file included from /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/GCode/../PrintConfig.hpp:32, from /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/GCode/../GCodeReader.hpp:10, from /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/GCode/SpiralVase.hpp:5, from /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/GCode/SpiralVase.cpp:1: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘bool Slic3r::ConfigOptionBoolsTempl::is_nil(int32_t) const [with bool NULLABLE = false; int32_t = int]’: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/GCode/../Config.hpp:1703:10: required from here /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/GCode/../Config.hpp:1711:24: warning: comparison of integer expressions of different signedness: ‘int32_t’ {aka ‘int’} and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1711 | return idx < values.size() ? NIL_VALUE() == this->values[idx] : | ~~~~^~~~~~~~~~~~~~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘bool Slic3r::ConfigOptionFloatsOrPercentsTempl::is_nil(int32_t) const [with bool NULLABLE = false; int32_t = int]’: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/GCode/../Config.hpp:1340:10: required from here /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/GCode/../Config.hpp:1348:24: warning: comparison of integer expressions of different signedness: ‘int32_t’ {aka ‘int’} and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1348 | return idx < values.size() ? (std::isnan(this->values[idx].value) || NIL_VALUE() == this->values[idx]) : | ~~~~^~~~~~~~~~~~~~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘bool Slic3r::ConfigOptionFloatsTempl::is_nil(int32_t) const [with bool NULLABLE = false; int32_t = int]’: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/GCode/../Config.hpp:814:10: required from here /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/GCode/../Config.hpp:822:24: warning: comparison of integer expressions of different signedness: ‘int32_t’ {aka ‘int’} and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 822 | return idx < values.size() ? (std::isnan(this->values[idx]) || NIL_VALUE() == this->values[idx]) : | ~~~~^~~~~~~~~~~~~~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘bool Slic3r::ConfigOptionIntsTempl::is_nil(int32_t) const [with bool NULLABLE = false; int32_t = int]’: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/GCode/../Config.hpp:998:10: required from here /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/GCode/../Config.hpp:1006:24: warning: comparison of integer expressions of different signedness: ‘int32_t’ {aka ‘int’} and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1006 | return idx < values.size() ? NIL_VALUE() == this->values[idx] : | ~~~~^~~~~~~~~~~~~~~ [192/433] /usr/bin/x86_64-pc-linux-gnu-g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DOPENVDB_ABI_VERSION_NUMBER=10 -DOPENVDB_USE_DELAYED_LOADING -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/lib64/dbus-1.0/include -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8_build/src/platform -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8_build/src/libslic3r -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libnest2d/include -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/miniz -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libigl -isystem /usr/include/opencascade -isystem /usr/include/Imath -DNDEBUG -march=native -O2 -pipe -fno-strict-aliasing -fext-numeric-literals -Wall -Wno-reorder -std=gnu++17 -fPIC -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -MD -MT src/libslic3r/CMakeFiles/libslic3r.dir/GCode/WipeTower.cpp.o -MF src/libslic3r/CMakeFiles/libslic3r.dir/GCode/WipeTower.cpp.o.d -o src/libslic3r/CMakeFiles/libslic3r.dir/GCode/WipeTower.cpp.o -c /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/GCode/WipeTower.cpp In file included from /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/GCode/GCodeProcessor.hpp:6, from /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/GCode/WipeTower.cpp:10: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:603:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionEntityCollection&)’ was hidden [-Woverloaded-virtual=] 603 | virtual void use(ExtrusionEntityCollection& collection) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:634:18: note: by ‘Slic3r::SimplifyVisitor::use’ 634 | virtual void use(ExtrusionPath3D& path3D) override { | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:602:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionLoop&)’ was hidden [-Woverloaded-virtual=] 602 | virtual void use(ExtrusionLoop& loop) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:634:18: note: by ‘Slic3r::SimplifyVisitor::use’ 634 | virtual void use(ExtrusionPath3D& path3D) override { | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:601:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionMultiPath3D&)’ was hidden [-Woverloaded-virtual=] 601 | virtual void use(ExtrusionMultiPath3D& multipath) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:634:18: note: by ‘Slic3r::SimplifyVisitor::use’ 634 | virtual void use(ExtrusionPath3D& path3D) override { | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:600:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionMultiPath&)’ was hidden [-Woverloaded-virtual=] 600 | virtual void use(ExtrusionMultiPath& multipath) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:634:18: note: by ‘Slic3r::SimplifyVisitor::use’ 634 | virtual void use(ExtrusionPath3D& path3D) override { | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:603:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionEntityCollection&)’ was hidden [-Woverloaded-virtual=] 603 | virtual void use(ExtrusionEntityCollection& collection) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:645:18: note: by ‘Slic3r::GetPathsVisitor::use’ 645 | virtual void use(ExtrusionPath3D& path3D) override { | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:602:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionLoop&)’ was hidden [-Woverloaded-virtual=] 602 | virtual void use(ExtrusionLoop& loop) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:645:18: note: by ‘Slic3r::GetPathsVisitor::use’ 645 | virtual void use(ExtrusionPath3D& path3D) override { | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:601:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionMultiPath3D&)’ was hidden [-Woverloaded-virtual=] 601 | virtual void use(ExtrusionMultiPath3D& multipath) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:645:18: note: by ‘Slic3r::GetPathsVisitor::use’ 645 | virtual void use(ExtrusionPath3D& path3D) override { | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:600:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionMultiPath&)’ was hidden [-Woverloaded-virtual=] 600 | virtual void use(ExtrusionMultiPath& multipath) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:645:18: note: by ‘Slic3r::GetPathsVisitor::use’ 645 | virtual void use(ExtrusionPath3D& path3D) override { | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:595:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursiveConst::use(const Slic3r::ExtrusionEntityCollection&)’ was hidden [-Woverloaded-virtual=] 595 | virtual void use(const ExtrusionEntityCollection& collection) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:658:10: note: by ‘Slic3r::ExtrusionVolume::use’ 658 | void use(const ExtrusionPath3D &path3D) override { volume += unscaled(path3D.length()) * path3D.mm3_per_mm; } | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:594:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursiveConst::use(const Slic3r::ExtrusionLoop&)’ was hidden [-Woverloaded-virtual=] 594 | virtual void use(const ExtrusionLoop& loop) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:658:10: note: by ‘Slic3r::ExtrusionVolume::use’ 658 | void use(const ExtrusionPath3D &path3D) override { volume += unscaled(path3D.length()) * path3D.mm3_per_mm; } | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:593:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursiveConst::use(const Slic3r::ExtrusionMultiPath3D&)’ was hidden [-Woverloaded-virtual=] 593 | virtual void use(const ExtrusionMultiPath3D& multipath) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:658:10: note: by ‘Slic3r::ExtrusionVolume::use’ 658 | void use(const ExtrusionPath3D &path3D) override { volume += unscaled(path3D.length()) * path3D.mm3_per_mm; } | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:592:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursiveConst::use(const Slic3r::ExtrusionMultiPath&)’ was hidden [-Woverloaded-virtual=] 592 | virtual void use(const ExtrusionMultiPath& multipath) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:658:10: note: by ‘Slic3r::ExtrusionVolume::use’ 658 | void use(const ExtrusionPath3D &path3D) override { volume += unscaled(path3D.length()) * path3D.mm3_per_mm; } | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:603:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionEntityCollection&)’ was hidden [-Woverloaded-virtual=] 603 | virtual void use(ExtrusionEntityCollection& collection) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:667:10: note: by ‘Slic3r::ExtrusionModifyFlow::use’ 667 | void use(ExtrusionPath3D &path3D) override { path3D.mm3_per_mm *= _flow_mult; path3D.width *= _flow_mult; } | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:602:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionLoop&)’ was hidden [-Woverloaded-virtual=] 602 | virtual void use(ExtrusionLoop& loop) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:667:10: note: by ‘Slic3r::ExtrusionModifyFlow::use’ 667 | void use(ExtrusionPath3D &path3D) override { path3D.mm3_per_mm *= _flow_mult; path3D.width *= _flow_mult; } | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:601:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionMultiPath3D&)’ was hidden [-Woverloaded-virtual=] 601 | virtual void use(ExtrusionMultiPath3D& multipath) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:667:10: note: by ‘Slic3r::ExtrusionModifyFlow::use’ 667 | void use(ExtrusionPath3D &path3D) override { path3D.mm3_per_mm *= _flow_mult; path3D.width *= _flow_mult; } | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:600:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionMultiPath&)’ was hidden [-Woverloaded-virtual=] 600 | virtual void use(ExtrusionMultiPath& multipath) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:667:10: note: by ‘Slic3r::ExtrusionModifyFlow::use’ 667 | void use(ExtrusionPath3D &path3D) override { path3D.mm3_per_mm *= _flow_mult; path3D.width *= _flow_mult; } | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/GCode/WipeTower.cpp: In member function ‘Slic3r::WipeTowerWriter& Slic3r::WipeTowerWriter::wait_for_toolchange_temp(int, bool, int, bool)’: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/GCode/WipeTower.cpp:370:103: warning: comparing the result of pointer addition ‘(((const char*)";SKINNYDIP TOOLCHANGE WAIT FOR TEMP ") + ((sizetype)fast))’ and NULL [-Waddress] 370 | set_extruder_temp(tc_temp, this->m_current_tool, true, ";SKINNYDIP TOOLCHANGE WAIT FOR TEMP " + fast ? "FAST MODE" : "NORMAL MODE"); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/GCode/WipeTower.cpp: In member function ‘Slic3r::WipeTowerWriter& Slic3r::WipeTowerWriter::begin_toolchange_temp(int, bool)’: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/GCode/WipeTower.cpp:383:101: warning: comparing the result of pointer addition ‘(((const char*)";SKINNYDIP BEGIN TOOLCHANGE TEMP ") + ((sizetype)fast))’ and NULL [-Waddress] 383 | set_extruder_temp(tc_temp, this->m_current_tool, false, ";SKINNYDIP BEGIN TOOLCHANGE TEMP " + fast ? "FAST MODE" : "NORMAL MODE"); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/GCode/WipeTower.cpp: In member function ‘Slic3r::WipeTowerWriter& Slic3r::WipeTowerWriter::restore_pre_toolchange_temp(int, bool)’: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/GCode/WipeTower.cpp:393:98: warning: comparing the result of pointer addition ‘(((const char*)";RESTORE PRE-TOOLCHANGE TEMP ") + ((sizetype)fast))’ and NULL [-Waddress] 393 | set_extruder_temp(tc_temp, this->m_current_tool , false, ";RESTORE PRE-TOOLCHANGE TEMP " + fast ? "FAST MODE" : "NORMAL MODE"); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/GCode/WipeTower.cpp: In member function ‘Slic3r::WipeTowerWriter& Slic3r::WipeTowerWriter::set_extruder_temp(unsigned int, size_t, bool, std::string)’: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/GCode/WipeTower.cpp:428:34: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 428 | if (this->m_current_tool != -1 && (multiple_tools || this->m_gcode_flavor == (gcfMakerWare) || this->m_gcode_flavor == (gcfSailfish))) { | ~~~~~~~~~~~~~~~~~~~~~^~~~~ In file included from /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/PrintConfig.hpp:32, from /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/GCodeReader.hpp:10, from /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/GCode/GCodeProcessor.hpp:4: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp: In instantiation of ‘bool Slic3r::ConfigOptionBoolsTempl::is_nil(int32_t) const [with bool NULLABLE = false; int32_t = int]’: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:1703:10: required from here /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:1711:24: warning: comparison of integer expressions of different signedness: ‘int32_t’ {aka ‘int’} and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1711 | return idx < values.size() ? NIL_VALUE() == this->values[idx] : | ~~~~^~~~~~~~~~~~~~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp: In instantiation of ‘bool Slic3r::ConfigOptionFloatsOrPercentsTempl::is_nil(int32_t) const [with bool NULLABLE = false; int32_t = int]’: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:1340:10: required from here /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:1348:24: warning: comparison of integer expressions of different signedness: ‘int32_t’ {aka ‘int’} and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1348 | return idx < values.size() ? (std::isnan(this->values[idx].value) || NIL_VALUE() == this->values[idx]) : | ~~~~^~~~~~~~~~~~~~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp: In instantiation of ‘bool Slic3r::ConfigOptionFloatsTempl::is_nil(int32_t) const [with bool NULLABLE = false; int32_t = int]’: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:814:10: required from here /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:822:24: warning: comparison of integer expressions of different signedness: ‘int32_t’ {aka ‘int’} and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 822 | return idx < values.size() ? (std::isnan(this->values[idx]) || NIL_VALUE() == this->values[idx]) : | ~~~~^~~~~~~~~~~~~~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp: In instantiation of ‘bool Slic3r::ConfigOptionIntsTempl::is_nil(int32_t) const [with bool NULLABLE = false; int32_t = int]’: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:998:10: required from here /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:1006:24: warning: comparison of integer expressions of different signedness: ‘int32_t’ {aka ‘int’} and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1006 | return idx < values.size() ? NIL_VALUE() == this->values[idx] : | ~~~~^~~~~~~~~~~~~~~ [193/433] /usr/bin/x86_64-pc-linux-gnu-g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DOPENVDB_ABI_VERSION_NUMBER=10 -DOPENVDB_USE_DELAYED_LOADING -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/lib64/dbus-1.0/include -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8_build/src/platform -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8_build/src/libslic3r -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libnest2d/include -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/miniz -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libigl -isystem /usr/include/opencascade -isystem /usr/include/Imath -DNDEBUG -march=native -O2 -pipe -fno-strict-aliasing -fext-numeric-literals -Wall -Wno-reorder -std=gnu++17 -fPIC -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -MD -MT src/libslic3r/CMakeFiles/libslic3r.dir/Format/3mf.cpp.o -MF src/libslic3r/CMakeFiles/libslic3r.dir/Format/3mf.cpp.o.d -o src/libslic3r/CMakeFiles/libslic3r.dir/Format/3mf.cpp.o -c /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Format/3mf.cpp In file included from /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Format/../Flow.hpp:7, from /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Format/../Layer.hpp:5, from /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Format/../GCode.hpp:8, from /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Format/3mf.cpp:6: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Format/../ExtrusionEntity.hpp:603:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionEntityCollection&)’ was hidden [-Woverloaded-virtual=] 603 | virtual void use(ExtrusionEntityCollection& collection) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Format/../ExtrusionEntity.hpp:634:18: note: by ‘Slic3r::SimplifyVisitor::use’ 634 | virtual void use(ExtrusionPath3D& path3D) override { | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Format/../ExtrusionEntity.hpp:602:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionLoop&)’ was hidden [-Woverloaded-virtual=] 602 | virtual void use(ExtrusionLoop& loop) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Format/../ExtrusionEntity.hpp:634:18: note: by ‘Slic3r::SimplifyVisitor::use’ 634 | virtual void use(ExtrusionPath3D& path3D) override { | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Format/../ExtrusionEntity.hpp:601:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionMultiPath3D&)’ was hidden [-Woverloaded-virtual=] 601 | virtual void use(ExtrusionMultiPath3D& multipath) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Format/../ExtrusionEntity.hpp:634:18: note: by ‘Slic3r::SimplifyVisitor::use’ 634 | virtual void use(ExtrusionPath3D& path3D) override { | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Format/../ExtrusionEntity.hpp:600:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionMultiPath&)’ was hidden [-Woverloaded-virtual=] 600 | virtual void use(ExtrusionMultiPath& multipath) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Format/../ExtrusionEntity.hpp:634:18: note: by ‘Slic3r::SimplifyVisitor::use’ 634 | virtual void use(ExtrusionPath3D& path3D) override { | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Format/../ExtrusionEntity.hpp:603:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionEntityCollection&)’ was hidden [-Woverloaded-virtual=] 603 | virtual void use(ExtrusionEntityCollection& collection) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Format/../ExtrusionEntity.hpp:645:18: note: by ‘Slic3r::GetPathsVisitor::use’ 645 | virtual void use(ExtrusionPath3D& path3D) override { | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Format/../ExtrusionEntity.hpp:602:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionLoop&)’ was hidden [-Woverloaded-virtual=] 602 | virtual void use(ExtrusionLoop& loop) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Format/../ExtrusionEntity.hpp:645:18: note: by ‘Slic3r::GetPathsVisitor::use’ 645 | virtual void use(ExtrusionPath3D& path3D) override { | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Format/../ExtrusionEntity.hpp:601:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionMultiPath3D&)’ was hidden [-Woverloaded-virtual=] 601 | virtual void use(ExtrusionMultiPath3D& multipath) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Format/../ExtrusionEntity.hpp:645:18: note: by ‘Slic3r::GetPathsVisitor::use’ 645 | virtual void use(ExtrusionPath3D& path3D) override { | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Format/../ExtrusionEntity.hpp:600:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionMultiPath&)’ was hidden [-Woverloaded-virtual=] 600 | virtual void use(ExtrusionMultiPath& multipath) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Format/../ExtrusionEntity.hpp:645:18: note: by ‘Slic3r::GetPathsVisitor::use’ 645 | virtual void use(ExtrusionPath3D& path3D) override { | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Format/../ExtrusionEntity.hpp:595:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursiveConst::use(const Slic3r::ExtrusionEntityCollection&)’ was hidden [-Woverloaded-virtual=] 595 | virtual void use(const ExtrusionEntityCollection& collection) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Format/../ExtrusionEntity.hpp:658:10: note: by ‘Slic3r::ExtrusionVolume::use’ 658 | void use(const ExtrusionPath3D &path3D) override { volume += unscaled(path3D.length()) * path3D.mm3_per_mm; } | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Format/../ExtrusionEntity.hpp:594:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursiveConst::use(const Slic3r::ExtrusionLoop&)’ was hidden [-Woverloaded-virtual=] 594 | virtual void use(const ExtrusionLoop& loop) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Format/../ExtrusionEntity.hpp:658:10: note: by ‘Slic3r::ExtrusionVolume::use’ 658 | void use(const ExtrusionPath3D &path3D) override { volume += unscaled(path3D.length()) * path3D.mm3_per_mm; } | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Format/../ExtrusionEntity.hpp:593:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursiveConst::use(const Slic3r::ExtrusionMultiPath3D&)’ was hidden [-Woverloaded-virtual=] 593 | virtual void use(const ExtrusionMultiPath3D& multipath) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Format/../ExtrusionEntity.hpp:658:10: note: by ‘Slic3r::ExtrusionVolume::use’ 658 | void use(const ExtrusionPath3D &path3D) override { volume += unscaled(path3D.length()) * path3D.mm3_per_mm; } | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Format/../ExtrusionEntity.hpp:592:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursiveConst::use(const Slic3r::ExtrusionMultiPath&)’ was hidden [-Woverloaded-virtual=] 592 | virtual void use(const ExtrusionMultiPath& multipath) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Format/../ExtrusionEntity.hpp:658:10: note: by ‘Slic3r::ExtrusionVolume::use’ 658 | void use(const ExtrusionPath3D &path3D) override { volume += unscaled(path3D.length()) * path3D.mm3_per_mm; } | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Format/../ExtrusionEntity.hpp:603:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionEntityCollection&)’ was hidden [-Woverloaded-virtual=] 603 | virtual void use(ExtrusionEntityCollection& collection) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Format/../ExtrusionEntity.hpp:667:10: note: by ‘Slic3r::ExtrusionModifyFlow::use’ 667 | void use(ExtrusionPath3D &path3D) override { path3D.mm3_per_mm *= _flow_mult; path3D.width *= _flow_mult; } | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Format/../ExtrusionEntity.hpp:602:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionLoop&)’ was hidden [-Woverloaded-virtual=] 602 | virtual void use(ExtrusionLoop& loop) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Format/../ExtrusionEntity.hpp:667:10: note: by ‘Slic3r::ExtrusionModifyFlow::use’ 667 | void use(ExtrusionPath3D &path3D) override { path3D.mm3_per_mm *= _flow_mult; path3D.width *= _flow_mult; } | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Format/../ExtrusionEntity.hpp:601:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionMultiPath3D&)’ was hidden [-Woverloaded-virtual=] 601 | virtual void use(ExtrusionMultiPath3D& multipath) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Format/../ExtrusionEntity.hpp:667:10: note: by ‘Slic3r::ExtrusionModifyFlow::use’ 667 | void use(ExtrusionPath3D &path3D) override { path3D.mm3_per_mm *= _flow_mult; path3D.width *= _flow_mult; } | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Format/../ExtrusionEntity.hpp:600:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionMultiPath&)’ was hidden [-Woverloaded-virtual=] 600 | virtual void use(ExtrusionMultiPath& multipath) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Format/../ExtrusionEntity.hpp:667:10: note: by ‘Slic3r::ExtrusionModifyFlow::use’ 667 | void use(ExtrusionPath3D &path3D) override { path3D.mm3_per_mm *= _flow_mult; path3D.width *= _flow_mult; } | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Format/3mf.cpp: In member function ‘bool Slic3r::_3MF_Importer::_load_model_from_file(const std::string&, Slic3r::Model&, Slic3r::DynamicPrintConfig&, Slic3r::ConfigSubstitutionContext&)’: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Format/3mf.cpp:721:43: warning: unused variable ‘model_config_parsed’ [-Wunused-variable] 721 | bool print_config_parsed = false, model_config_parsed = false; | ^~~~~~~~~~~~~~~~~~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Format/3mf.cpp: In member function ‘bool Slic3r::_3MF_Exporter::_add_layer_config_ranges_file_to_archive(mz_zip_archive&, Slic3r::Model&, const Slic3r::DynamicPrintConfig&)’: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Format/3mf.cpp:3027:48: warning: catching polymorphic type ‘class Slic3r::Exception’ by value [-Wcatch-value=] 3027 | catch (Exception) {} | ^~~~~~~~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Format/3mf.cpp: In member function ‘bool Slic3r::_3MF_Exporter::_add_model_config_file_to_archive(mz_zip_archive&, const Slic3r::Model&, const Slic3r::DynamicPrintConfig&, const IdToObjectDataMap&, const std::string&)’: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Format/3mf.cpp:3255:57: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] 3255 | } catch (std::exception ex) {} | ^~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Format/3mf.cpp:3262:40: warning: catching polymorphic type ‘class Slic3r::Exception’ by value [-Wcatch-value=] 3262 | catch (Exception) {} | ^~~~~~~~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Format/3mf.cpp:3370:69: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] 3370 | } catch (std::exception ex) {} | ^~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Format/3mf.cpp:3377:52: warning: catching polymorphic type ‘class Slic3r::Exception’ by value [-Wcatch-value=] 3377 | catch (Exception) {} | ^~~~~~~~~ In file included from /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Format/../PrintConfig.hpp:32, from /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Format/../Model.hpp:9, from /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Format/3mf.cpp:3: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Format/../Config.hpp: In instantiation of ‘bool Slic3r::ConfigOptionBoolsTempl::is_nil(int32_t) const [with bool NULLABLE = false; int32_t = int]’: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Format/../Config.hpp:1703:10: required from here /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Format/../Config.hpp:1711:24: warning: comparison of integer expressions of different signedness: ‘int32_t’ {aka ‘int’} and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1711 | return idx < values.size() ? NIL_VALUE() == this->values[idx] : | ~~~~^~~~~~~~~~~~~~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Format/../Config.hpp: In instantiation of ‘bool Slic3r::ConfigOptionFloatsOrPercentsTempl::is_nil(int32_t) const [with bool NULLABLE = false; int32_t = int]’: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Format/../Config.hpp:1340:10: required from here /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Format/../Config.hpp:1348:24: warning: comparison of integer expressions of different signedness: ‘int32_t’ {aka ‘int’} and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1348 | return idx < values.size() ? (std::isnan(this->values[idx].value) || NIL_VALUE() == this->values[idx]) : | ~~~~^~~~~~~~~~~~~~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Format/../Config.hpp: In instantiation of ‘bool Slic3r::ConfigOptionFloatsTempl::is_nil(int32_t) const [with bool NULLABLE = false; int32_t = int]’: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Format/../Config.hpp:814:10: required from here /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Format/../Config.hpp:822:24: warning: comparison of integer expressions of different signedness: ‘int32_t’ {aka ‘int’} and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 822 | return idx < values.size() ? (std::isnan(this->values[idx]) || NIL_VALUE() == this->values[idx]) : | ~~~~^~~~~~~~~~~~~~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Format/../Config.hpp: In instantiation of ‘bool Slic3r::ConfigOptionIntsTempl::is_nil(int32_t) const [with bool NULLABLE = false; int32_t = int]’: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Format/../Config.hpp:998:10: required from here /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Format/../Config.hpp:1006:24: warning: comparison of integer expressions of different signedness: ‘int32_t’ {aka ‘int’} and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1006 | return idx < values.size() ? NIL_VALUE() == this->values[idx] : | ~~~~^~~~~~~~~~~~~~~ [194/433] /usr/bin/x86_64-pc-linux-gnu-g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DOPENVDB_ABI_VERSION_NUMBER=10 -DOPENVDB_USE_DELAYED_LOADING -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/lib64/dbus-1.0/include -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8_build/src/platform -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8_build/src/libslic3r -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libnest2d/include -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/miniz -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libigl -isystem /usr/include/opencascade -isystem /usr/include/Imath -DNDEBUG -march=native -O2 -pipe -fno-strict-aliasing -fext-numeric-literals -Wall -Wno-reorder -std=gnu++17 -fPIC -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -MD -MT src/libslic3r/CMakeFiles/libslic3r.dir/Geometry/ArcFitter.cpp.o -MF src/libslic3r/CMakeFiles/libslic3r.dir/Geometry/ArcFitter.cpp.o.d -o src/libslic3r/CMakeFiles/libslic3r.dir/Geometry/ArcFitter.cpp.o -c /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Geometry/ArcFitter.cpp [195/433] /usr/bin/x86_64-pc-linux-gnu-g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DOPENVDB_ABI_VERSION_NUMBER=10 -DOPENVDB_USE_DELAYED_LOADING -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/lib64/dbus-1.0/include -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8_build/src/platform -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8_build/src/libslic3r -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libnest2d/include -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/miniz -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libigl -isystem /usr/include/opencascade -isystem /usr/include/Imath -DNDEBUG -march=native -O2 -pipe -fno-strict-aliasing -fext-numeric-literals -Wall -Wno-reorder -std=gnu++17 -fPIC -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -MD -MT src/libslic3r/CMakeFiles/libslic3r.dir/BlacklistedLibraryCheck.cpp.o -MF src/libslic3r/CMakeFiles/libslic3r.dir/BlacklistedLibraryCheck.cpp.o.d -o src/libslic3r/CMakeFiles/libslic3r.dir/BlacklistedLibraryCheck.cpp.o -c /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/BlacklistedLibraryCheck.cpp [196/433] /usr/bin/x86_64-pc-linux-gnu-g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DOPENVDB_ABI_VERSION_NUMBER=10 -DOPENVDB_USE_DELAYED_LOADING -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/lib64/dbus-1.0/include -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8_build/src/platform -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8_build/src/libslic3r -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libnest2d/include -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/miniz -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libigl -isystem /usr/include/opencascade -isystem /usr/include/Imath -DNDEBUG -march=native -O2 -pipe -fno-strict-aliasing -fext-numeric-literals -Wall -Wno-reorder -std=gnu++17 -fPIC -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -MD -MT src/libslic3r/CMakeFiles/libslic3r.dir/GCodeWriter.cpp.o -MF src/libslic3r/CMakeFiles/libslic3r.dir/GCodeWriter.cpp.o.d -o src/libslic3r/CMakeFiles/libslic3r.dir/GCodeWriter.cpp.o -c /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/GCodeWriter.cpp /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/GCodeWriter.cpp: In member function ‘std::string Slic3r::GCodeWriter::set_bed_temperature(uint32_t, bool)’: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/GCodeWriter.cpp:237:21: warning: comparison of integer expressions of different signedness: ‘uint32_t’ {aka ‘unsigned int’} and ‘int16_t’ {aka ‘short int’} [-Wsign-compare] 237 | if (temperature == m_last_bed_temperature && (! wait || m_last_bed_temperature_reached)) | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/GCodeWriter.cpp: In member function ‘std::string Slic3r::GCodeWriter::travel_to_z(double, const std::string&)’: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/GCodeWriter.cpp:542:48: warning: suggest parentheses around ‘&&’ within ‘||’ [-Wparentheses] 542 | if (!this->will_move_z(z) || z < m_pos.z() && m_lifted > EPSILON) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/PrintConfig.hpp:32, from /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/GCodeWriter.hpp:8, from /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/GCodeWriter.cpp:1: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp: In instantiation of ‘bool Slic3r::ConfigOptionBoolsTempl::is_nil(int32_t) const [with bool NULLABLE = false; int32_t = int]’: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:1703:10: required from here /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:1711:24: warning: comparison of integer expressions of different signedness: ‘int32_t’ {aka ‘int’} and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1711 | return idx < values.size() ? NIL_VALUE() == this->values[idx] : | ~~~~^~~~~~~~~~~~~~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp: In instantiation of ‘bool Slic3r::ConfigOptionFloatsOrPercentsTempl::is_nil(int32_t) const [with bool NULLABLE = false; int32_t = int]’: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:1340:10: required from here /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:1348:24: warning: comparison of integer expressions of different signedness: ‘int32_t’ {aka ‘int’} and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1348 | return idx < values.size() ? (std::isnan(this->values[idx].value) || NIL_VALUE() == this->values[idx]) : | ~~~~^~~~~~~~~~~~~~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp: In instantiation of ‘bool Slic3r::ConfigOptionFloatsTempl::is_nil(int32_t) const [with bool NULLABLE = false; int32_t = int]’: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:814:10: required from here /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:822:24: warning: comparison of integer expressions of different signedness: ‘int32_t’ {aka ‘int’} and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 822 | return idx < values.size() ? (std::isnan(this->values[idx]) || NIL_VALUE() == this->values[idx]) : | ~~~~^~~~~~~~~~~~~~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp: In instantiation of ‘bool Slic3r::ConfigOptionIntsTempl::is_nil(int32_t) const [with bool NULLABLE = false; int32_t = int]’: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:998:10: required from here /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:1006:24: warning: comparison of integer expressions of different signedness: ‘int32_t’ {aka ‘int’} and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1006 | return idx < values.size() ? NIL_VALUE() == this->values[idx] : | ~~~~^~~~~~~~~~~~~~~ [197/433] /usr/bin/x86_64-pc-linux-gnu-g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DOPENVDB_ABI_VERSION_NUMBER=10 -DOPENVDB_USE_DELAYED_LOADING -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/lib64/dbus-1.0/include -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8_build/src/platform -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8_build/src/libslic3r -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libnest2d/include -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/miniz -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libigl -isystem /usr/include/opencascade -isystem /usr/include/Imath -DNDEBUG -march=native -O2 -pipe -fno-strict-aliasing -fext-numeric-literals -Wall -Wno-reorder -std=gnu++17 -fPIC -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -MD -MT src/libslic3r/CMakeFiles/libslic3r.dir/Geometry/Circle.cpp.o -MF src/libslic3r/CMakeFiles/libslic3r.dir/Geometry/Circle.cpp.o.d -o src/libslic3r/CMakeFiles/libslic3r.dir/Geometry/Circle.cpp.o -c /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Geometry/Circle.cpp /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Geometry/Circle.cpp: In static member function ‘static bool Slic3r::Geometry::ArcCircle::try_create_circle(const Slic3r::Points&, double, double, Slic3r::Geometry::ArcCircle&)’: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Geometry/Circle.cpp:210:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 210 | for (int index = 1; index < count - 1; index++) | ~~~~~~^~~~~~~~~~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Geometry/Circle.cpp:212:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 212 | if (index == middle_index) | ~~~~~~^~~~~~~~~~~~~~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Geometry/Circle.cpp: In member function ‘bool Slic3r::Geometry::ArcCircle::get_deviation_sum_squared(const Slic3r::Points&, double, double&)’: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Geometry/Circle.cpp:293:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 293 | for (int index = 1; index < points.size() - 1; index++) | ~~~~~~^~~~~~~~~~~~~~~~~~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Geometry/Circle.cpp:307:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 307 | for (int index = 0; index < points.size() - 1; index++) | ~~~~~~^~~~~~~~~~~~~~~~~~~ [198/433] /usr/bin/x86_64-pc-linux-gnu-g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DOPENVDB_ABI_VERSION_NUMBER=10 -DOPENVDB_USE_DELAYED_LOADING -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/lib64/dbus-1.0/include -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8_build/src/platform -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8_build/src/libslic3r -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libnest2d/include -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/miniz -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libigl -isystem /usr/include/opencascade -isystem /usr/include/Imath -DNDEBUG -march=native -O2 -pipe -fno-strict-aliasing -fext-numeric-literals -Wall -Wno-reorder -std=gnu++17 -fPIC -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -MD -MT src/libslic3r/CMakeFiles/libslic3r.dir/Log.cpp.o -MF src/libslic3r/CMakeFiles/libslic3r.dir/Log.cpp.o.d -o src/libslic3r/CMakeFiles/libslic3r.dir/Log.cpp.o -c /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Log.cpp [199/433] /usr/bin/x86_64-pc-linux-gnu-g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DOPENVDB_ABI_VERSION_NUMBER=10 -DOPENVDB_USE_DELAYED_LOADING -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/lib64/dbus-1.0/include -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8_build/src/platform -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8_build/src/libslic3r -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libnest2d/include -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/miniz -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libigl -isystem /usr/include/opencascade -isystem /usr/include/Imath -DNDEBUG -march=native -O2 -pipe -fno-strict-aliasing -fext-numeric-literals -Wall -Wno-reorder -std=gnu++17 -fPIC -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -MD -MT src/libslic3r/CMakeFiles/libslic3r.dir/LocalesUtils.cpp.o -MF src/libslic3r/CMakeFiles/libslic3r.dir/LocalesUtils.cpp.o.d -o src/libslic3r/CMakeFiles/libslic3r.dir/LocalesUtils.cpp.o -c /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/LocalesUtils.cpp [200/433] /usr/bin/x86_64-pc-linux-gnu-g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DOPENVDB_ABI_VERSION_NUMBER=10 -DOPENVDB_USE_DELAYED_LOADING -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/lib64/dbus-1.0/include -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8_build/src/platform -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8_build/src/libslic3r -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libnest2d/include -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/miniz -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libigl -isystem /usr/include/opencascade -isystem /usr/include/Imath -DNDEBUG -march=native -O2 -pipe -fno-strict-aliasing -fext-numeric-literals -Wall -Wno-reorder -std=gnu++17 -fPIC -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -MD -MT src/libslic3r/CMakeFiles/libslic3r.dir/Format/bbs_3mf.cpp.o -MF src/libslic3r/CMakeFiles/libslic3r.dir/Format/bbs_3mf.cpp.o.d -o src/libslic3r/CMakeFiles/libslic3r.dir/Format/bbs_3mf.cpp.o -c /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Format/bbs_3mf.cpp In file included from /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Format/../Flow.hpp:7, from /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Format/../Layer.hpp:5, from /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Format/../GCode.hpp:8, from /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Format/bbs_3mf.cpp:14: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Format/../ExtrusionEntity.hpp:603:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionEntityCollection&)’ was hidden [-Woverloaded-virtual=] 603 | virtual void use(ExtrusionEntityCollection& collection) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Format/../ExtrusionEntity.hpp:634:18: note: by ‘Slic3r::SimplifyVisitor::use’ 634 | virtual void use(ExtrusionPath3D& path3D) override { | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Format/../ExtrusionEntity.hpp:602:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionLoop&)’ was hidden [-Woverloaded-virtual=] 602 | virtual void use(ExtrusionLoop& loop) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Format/../ExtrusionEntity.hpp:634:18: note: by ‘Slic3r::SimplifyVisitor::use’ 634 | virtual void use(ExtrusionPath3D& path3D) override { | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Format/../ExtrusionEntity.hpp:601:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionMultiPath3D&)’ was hidden [-Woverloaded-virtual=] 601 | virtual void use(ExtrusionMultiPath3D& multipath) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Format/../ExtrusionEntity.hpp:634:18: note: by ‘Slic3r::SimplifyVisitor::use’ 634 | virtual void use(ExtrusionPath3D& path3D) override { | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Format/../ExtrusionEntity.hpp:600:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionMultiPath&)’ was hidden [-Woverloaded-virtual=] 600 | virtual void use(ExtrusionMultiPath& multipath) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Format/../ExtrusionEntity.hpp:634:18: note: by ‘Slic3r::SimplifyVisitor::use’ 634 | virtual void use(ExtrusionPath3D& path3D) override { | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Format/../ExtrusionEntity.hpp:603:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionEntityCollection&)’ was hidden [-Woverloaded-virtual=] 603 | virtual void use(ExtrusionEntityCollection& collection) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Format/../ExtrusionEntity.hpp:645:18: note: by ‘Slic3r::GetPathsVisitor::use’ 645 | virtual void use(ExtrusionPath3D& path3D) override { | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Format/../ExtrusionEntity.hpp:602:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionLoop&)’ was hidden [-Woverloaded-virtual=] 602 | virtual void use(ExtrusionLoop& loop) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Format/../ExtrusionEntity.hpp:645:18: note: by ‘Slic3r::GetPathsVisitor::use’ 645 | virtual void use(ExtrusionPath3D& path3D) override { | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Format/../ExtrusionEntity.hpp:601:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionMultiPath3D&)’ was hidden [-Woverloaded-virtual=] 601 | virtual void use(ExtrusionMultiPath3D& multipath) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Format/../ExtrusionEntity.hpp:645:18: note: by ‘Slic3r::GetPathsVisitor::use’ 645 | virtual void use(ExtrusionPath3D& path3D) override { | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Format/../ExtrusionEntity.hpp:600:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionMultiPath&)’ was hidden [-Woverloaded-virtual=] 600 | virtual void use(ExtrusionMultiPath& multipath) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Format/../ExtrusionEntity.hpp:645:18: note: by ‘Slic3r::GetPathsVisitor::use’ 645 | virtual void use(ExtrusionPath3D& path3D) override { | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Format/../ExtrusionEntity.hpp:595:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursiveConst::use(const Slic3r::ExtrusionEntityCollection&)’ was hidden [-Woverloaded-virtual=] 595 | virtual void use(const ExtrusionEntityCollection& collection) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Format/../ExtrusionEntity.hpp:658:10: note: by ‘Slic3r::ExtrusionVolume::use’ 658 | void use(const ExtrusionPath3D &path3D) override { volume += unscaled(path3D.length()) * path3D.mm3_per_mm; } | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Format/../ExtrusionEntity.hpp:594:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursiveConst::use(const Slic3r::ExtrusionLoop&)’ was hidden [-Woverloaded-virtual=] 594 | virtual void use(const ExtrusionLoop& loop) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Format/../ExtrusionEntity.hpp:658:10: note: by ‘Slic3r::ExtrusionVolume::use’ 658 | void use(const ExtrusionPath3D &path3D) override { volume += unscaled(path3D.length()) * path3D.mm3_per_mm; } | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Format/../ExtrusionEntity.hpp:593:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursiveConst::use(const Slic3r::ExtrusionMultiPath3D&)’ was hidden [-Woverloaded-virtual=] 593 | virtual void use(const ExtrusionMultiPath3D& multipath) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Format/../ExtrusionEntity.hpp:658:10: note: by ‘Slic3r::ExtrusionVolume::use’ 658 | void use(const ExtrusionPath3D &path3D) override { volume += unscaled(path3D.length()) * path3D.mm3_per_mm; } | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Format/../ExtrusionEntity.hpp:592:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursiveConst::use(const Slic3r::ExtrusionMultiPath&)’ was hidden [-Woverloaded-virtual=] 592 | virtual void use(const ExtrusionMultiPath& multipath) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Format/../ExtrusionEntity.hpp:658:10: note: by ‘Slic3r::ExtrusionVolume::use’ 658 | void use(const ExtrusionPath3D &path3D) override { volume += unscaled(path3D.length()) * path3D.mm3_per_mm; } | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Format/../ExtrusionEntity.hpp:603:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionEntityCollection&)’ was hidden [-Woverloaded-virtual=] 603 | virtual void use(ExtrusionEntityCollection& collection) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Format/../ExtrusionEntity.hpp:667:10: note: by ‘Slic3r::ExtrusionModifyFlow::use’ 667 | void use(ExtrusionPath3D &path3D) override { path3D.mm3_per_mm *= _flow_mult; path3D.width *= _flow_mult; } | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Format/../ExtrusionEntity.hpp:602:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionLoop&)’ was hidden [-Woverloaded-virtual=] 602 | virtual void use(ExtrusionLoop& loop) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Format/../ExtrusionEntity.hpp:667:10: note: by ‘Slic3r::ExtrusionModifyFlow::use’ 667 | void use(ExtrusionPath3D &path3D) override { path3D.mm3_per_mm *= _flow_mult; path3D.width *= _flow_mult; } | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Format/../ExtrusionEntity.hpp:601:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionMultiPath3D&)’ was hidden [-Woverloaded-virtual=] 601 | virtual void use(ExtrusionMultiPath3D& multipath) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Format/../ExtrusionEntity.hpp:667:10: note: by ‘Slic3r::ExtrusionModifyFlow::use’ 667 | void use(ExtrusionPath3D &path3D) override { path3D.mm3_per_mm *= _flow_mult; path3D.width *= _flow_mult; } | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Format/../ExtrusionEntity.hpp:600:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionMultiPath&)’ was hidden [-Woverloaded-virtual=] 600 | virtual void use(ExtrusionMultiPath& multipath) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Format/../ExtrusionEntity.hpp:667:10: note: by ‘Slic3r::ExtrusionModifyFlow::use’ 667 | void use(ExtrusionPath3D &path3D) override { path3D.mm3_per_mm *= _flow_mult; path3D.width *= _flow_mult; } | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Format/bbs_3mf.cpp: In member function ‘bool Slic3r::_BBS_3MF_Importer::load_gcode_3mf_from_stream(std::istream&, Slic3r::Model&, Slic3r::PlateDataPtrs&, Slic3r::DynamicPrintConfig&, Slic3r::Semver&)’: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Format/bbs_3mf.cpp:1599:27: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘std::map::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1599 | if (it->first > m_plater_data.size()) | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Format/bbs_3mf.cpp: In member function ‘bool Slic3r::_BBS_3MF_Importer::_load_model_from_file(std::string, Slic3r::Model&, Slic3r::PlateDataPtrs&, std::vector&, Slic3r::DynamicPrintConfig&, Slic3r::ConfigSubstitutionContext&, Slic3r::Import3mfProgressFn, int)’: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Format/bbs_3mf.cpp:1747:17: warning: unused variable ‘index’ [-Wunused-variable] 1747 | int index = 0; | ^~~~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Format/bbs_3mf.cpp:1996:39: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1996 | for (int k = 0; k < object_id_list.size(); k++) | ~~^~~~~~~~~~~~~~~~~~~~~~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Format/bbs_3mf.cpp:2037:41: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::map::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 2037 | if ((plate_id > 0) && (plate_id <= m_plater_data.size())) { | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Format/bbs_3mf.cpp:2117:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 2117 | for (int k = 0; k < object_id_list.size(); k++) | ~~^~~~~~~~~~~~~~~~~~~~~~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Format/bbs_3mf.cpp:2251:27: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘std::map::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 2251 | if (it->first > m_plater_data.size()) | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Format/bbs_3mf.cpp:2302:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 2302 | if (obj_index >= m_model->objects.size()) { | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Format/bbs_3mf.cpp:2308:32: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 2308 | if (inst_index >= obj->instances.size()) { | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Format/bbs_3mf.cpp:2313:32: warning: unused variable ‘inst’ [-Wunused-variable] 2313 | ModelInstance* inst = obj->instances[inst_index]; | ^~~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Format/bbs_3mf.cpp:2319:41: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::map::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 2319 | if ((plate_id > 0) && (plate_id <= m_plater_data.size())) { | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Format/bbs_3mf.cpp:2322:39: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 2322 | for (int index = 0; index < m_model->objects.size(); index++) { | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Format/bbs_3mf.cpp: In member function ‘bool Slic3r::_BBS_3MF_Importer::_extract_from_archive(mz_zip_archive&, const std::string&, std::function, bool)’: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Format/bbs_3mf.cpp:2351:17: warning: unused variable ‘num_entries’ [-Wunused-variable] 2351 | mz_uint num_entries = mz_zip_reader_get_num_files(&archive); | ^~~~~~~~~~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Format/bbs_3mf.cpp: In lambda function: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Format/bbs_3mf.cpp:3134:32: warning: unused variable ‘print_z’ [-Wunused-variable] 3134 | double print_z = tree.get(".top_z"); | ^~~~~~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Format/bbs_3mf.cpp:3135:29: warning: unused variable ‘extruder’ [-Wunused-variable] 3135 | int extruder = tree.get(".extruder"); | ^~~~~~~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Format/bbs_3mf.cpp: In member function ‘bool Slic3r::_BBS_3MF_Importer::_handle_end_object()’: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Format/bbs_3mf.cpp:3478:47: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 3478 | for (int index = 0; index < m_curr_object->components.size(); index++) | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Format/bbs_3mf.cpp:3467:22: warning: variable ‘need_replace’ set but not used [-Wunused-but-set-variable] 3467 | bool need_replace = false; | ^~~~~~~~~~~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Format/bbs_3mf.cpp: In member function ‘bool Slic3r::_BBS_3MF_Importer::_handle_start_text_configuration(const char**, unsigned int)’: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Format/bbs_3mf.cpp:3917:41: warning: unused variable ‘volume’ [-Wunused-variable] 3917 | ObjectMetadata::VolumeMetadata& volume = object->second.volumes.back(); | ^~~~~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Format/bbs_3mf.cpp: In member function ‘bool Slic3r::_BBS_3MF_Importer::_handle_start_shape_configuration(const char**, unsigned int)’: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Format/bbs_3mf.cpp:3947:41: warning: unused variable ‘volume’ [-Wunused-variable] 3947 | ObjectMetadata::VolumeMetadata &volume = volumes.back(); | ^~~~~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Format/bbs_3mf.cpp: In member function ‘bool Slic3r::_BBS_3MF_Importer::_handle_start_config_volume_mesh(const char**, unsigned int)’: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Format/bbs_3mf.cpp:4162:85: warning: comparison of integer expressions of different signedness: ‘std::vector::size_type’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 4162 | if ((m_curr_config.volume_id == -1) || ((object->second.volumes.size() - 1) < m_curr_config.volume_id)) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Format/bbs_3mf.cpp: In member function ‘bool Slic3r::_BBS_3MF_Importer::_handle_start_config_metadata(const char**, unsigned int)’: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Format/bbs_3mf.cpp:4245:22: warning: variable ‘get_vector_from_string’ set but not used [-Wunused-but-set-variable] 4245 | auto get_vector_from_string = [](const std::string &str) -> std::vector { | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Format/bbs_3mf.cpp: In member function ‘bool Slic3r::_BBS_3MF_Importer::_handle_start_assemble_item(const char**, unsigned int)’: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Format/bbs_3mf.cpp:4494:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 4494 | if (object_id < m_model->objects.size()) { | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Format/bbs_3mf.cpp:4495:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 4495 | if (instance_id < m_model->objects[object_id]->instances.size()) { | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Format/bbs_3mf.cpp:4492:21: warning: variable ‘transform’ set but not used [-Wunused-but-set-variable] 4492 | Transform3d transform = bbs_get_transform_from_3mf_specs_string(bbs_get_attribute_value_string(attributes, num_attributes, TRANSFORM_ATTR)); | ^~~~~~~~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Format/bbs_3mf.cpp:4493:15: warning: variable ‘ofs2ass’ set but not used [-Wunused-but-set-variable] 4493 | Vec3d ofs2ass = bbs_get_offset_from_3mf_specs_string(bbs_get_attribute_value_string(attributes, num_attributes, OFFSET_ATTR)); | ^~~~~~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Format/bbs_3mf.cpp: In member function ‘bool Slic3r::_BBS_3MF_Importer::_handle_start_text_info_item(const char**, unsigned int)’: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Format/bbs_3mf.cpp:4515:85: warning: comparison of integer expressions of different signedness: ‘std::vector::size_type’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 4515 | if ((m_curr_config.volume_id == -1) || ((object->second.volumes.size() - 1) < m_curr_config.volume_id)) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Format/bbs_3mf.cpp:4520:41: warning: unused variable ‘volume’ [-Wunused-variable] 4520 | ObjectMetadata::VolumeMetadata &volume = object->second.volumes[m_curr_config.volume_id]; | ^~~~~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Format/bbs_3mf.cpp: In member function ‘bool Slic3r::_BBS_3MF_Importer::ObjectImporter::_handle_object_end_object()’: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Format/bbs_3mf.cpp:5152:47: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 5152 | for (int index = 0; index < current_object->components.size(); index++) | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Format/bbs_3mf.cpp:5145:22: warning: variable ‘need_replace’ set but not used [-Wunused-but-set-variable] 5145 | bool need_replace = false; | ^~~~~~~~~~~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Format/bbs_3mf.cpp: At global scope: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Format/bbs_3mf.cpp:3932:17: warning: ‘void Slic3r::to_xml(std::stringstream&, const ModelVolume&, mz_zip_archive&)’ declared ‘static’ but never defined [-Wunused-function] 3932 | static void to_xml(std::stringstream &stream, /*const EmbossShape &es, */const ModelVolume &volume, mz_zip_archive &archive); | ^~~~~~ In file included from /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Format/../PrintConfig.hpp:32, from /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Format/bbs_3mf.hpp:4, from /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Format/bbs_3mf.cpp:6: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Format/../Config.hpp: In instantiation of ‘bool Slic3r::ConfigOptionBoolsTempl::is_nil(int32_t) const [with bool NULLABLE = false; int32_t = int]’: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Format/../Config.hpp:1703:10: required from here /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Format/../Config.hpp:1711:24: warning: comparison of integer expressions of different signedness: ‘int32_t’ {aka ‘int’} and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1711 | return idx < values.size() ? NIL_VALUE() == this->values[idx] : | ~~~~^~~~~~~~~~~~~~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Format/../Config.hpp: In instantiation of ‘bool Slic3r::ConfigOptionFloatsOrPercentsTempl::is_nil(int32_t) const [with bool NULLABLE = false; int32_t = int]’: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Format/../Config.hpp:1340:10: required from here /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Format/../Config.hpp:1348:24: warning: comparison of integer expressions of different signedness: ‘int32_t’ {aka ‘int’} and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1348 | return idx < values.size() ? (std::isnan(this->values[idx].value) || NIL_VALUE() == this->values[idx]) : | ~~~~^~~~~~~~~~~~~~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Format/../Config.hpp: In instantiation of ‘bool Slic3r::ConfigOptionFloatsTempl::is_nil(int32_t) const [with bool NULLABLE = false; int32_t = int]’: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Format/../Config.hpp:814:10: required from here /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Format/../Config.hpp:822:24: warning: comparison of integer expressions of different signedness: ‘int32_t’ {aka ‘int’} and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 822 | return idx < values.size() ? (std::isnan(this->values[idx]) || NIL_VALUE() == this->values[idx]) : | ~~~~^~~~~~~~~~~~~~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Format/../Config.hpp: In instantiation of ‘bool Slic3r::ConfigOptionIntsTempl::is_nil(int32_t) const [with bool NULLABLE = false; int32_t = int]’: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Format/../Config.hpp:998:10: required from here /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Format/../Config.hpp:1006:24: warning: comparison of integer expressions of different signedness: ‘int32_t’ {aka ‘int’} and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1006 | return idx < values.size() ? NIL_VALUE() == this->values[idx] : | ~~~~^~~~~~~~~~~~~~~ [201/433] /usr/bin/x86_64-pc-linux-gnu-g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DOPENVDB_ABI_VERSION_NUMBER=10 -DOPENVDB_USE_DELAYED_LOADING -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/lib64/dbus-1.0/include -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8_build/src/platform -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8_build/src/libslic3r -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libnest2d/include -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/miniz -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libigl -isystem /usr/include/opencascade -isystem /usr/include/Imath -DNDEBUG -march=native -O2 -pipe -fno-strict-aliasing -fext-numeric-literals -Wall -Wno-reorder -std=gnu++17 -fPIC -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -MD -MT src/libslic3r/CMakeFiles/libslic3r.dir/Geometry/VoronoiOffset.cpp.o -MF src/libslic3r/CMakeFiles/libslic3r.dir/Geometry/VoronoiOffset.cpp.o.d -o src/libslic3r/CMakeFiles/libslic3r.dir/Geometry/VoronoiOffset.cpp.o -c /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Geometry/VoronoiOffset.cpp [202/433] /usr/bin/x86_64-pc-linux-gnu-g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DOPENVDB_ABI_VERSION_NUMBER=10 -DOPENVDB_USE_DELAYED_LOADING -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/lib64/dbus-1.0/include -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8_build/src/platform -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8_build/src/libslic3r -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libnest2d/include -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/miniz -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libigl -isystem /usr/include/opencascade -isystem /usr/include/Imath -DNDEBUG -march=native -O2 -pipe -fno-strict-aliasing -fext-numeric-literals -Wall -Wno-reorder -std=gnu++17 -fPIC -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -MD -MT src/libslic3r/CMakeFiles/libslic3r.dir/Geometry/ConvexHull.cpp.o -MF src/libslic3r/CMakeFiles/libslic3r.dir/Geometry/ConvexHull.cpp.o.d -o src/libslic3r/CMakeFiles/libslic3r.dir/Geometry/ConvexHull.cpp.o -c /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Geometry/ConvexHull.cpp [203/433] /usr/bin/x86_64-pc-linux-gnu-g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DOPENVDB_ABI_VERSION_NUMBER=10 -DOPENVDB_USE_DELAYED_LOADING -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/lib64/dbus-1.0/include -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8_build/src/platform -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8_build/src/libslic3r -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libnest2d/include -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/miniz -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libigl -isystem /usr/include/opencascade -isystem /usr/include/Imath -DNDEBUG -march=native -O2 -pipe -fno-strict-aliasing -fext-numeric-literals -Wall -Wno-reorder -std=gnu++17 -fPIC -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -MD -MT src/libslic3r/CMakeFiles/libslic3r.dir/Geometry.cpp.o -MF src/libslic3r/CMakeFiles/libslic3r.dir/Geometry.cpp.o.d -o src/libslic3r/CMakeFiles/libslic3r.dir/Geometry.cpp.o -c /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Geometry.cpp [204/433] /usr/bin/x86_64-pc-linux-gnu-g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DOPENVDB_ABI_VERSION_NUMBER=10 -DOPENVDB_USE_DELAYED_LOADING -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/lib64/dbus-1.0/include -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8_build/src/platform -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8_build/src/libslic3r -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libnest2d/include -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/miniz -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libigl -isystem /usr/include/opencascade -isystem /usr/include/Imath -DNDEBUG -march=native -O2 -pipe -fno-strict-aliasing -fext-numeric-literals -Wall -Wno-reorder -std=gnu++17 -fPIC -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -MD -MT src/libslic3r/CMakeFiles/libslic3r.dir/Line.cpp.o -MF src/libslic3r/CMakeFiles/libslic3r.dir/Line.cpp.o.d -o src/libslic3r/CMakeFiles/libslic3r.dir/Line.cpp.o -c /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Line.cpp [205/433] /usr/bin/x86_64-pc-linux-gnu-g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DOPENVDB_ABI_VERSION_NUMBER=10 -DOPENVDB_USE_DELAYED_LOADING -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/lib64/dbus-1.0/include -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8_build/src/platform -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8_build/src/libslic3r -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libnest2d/include -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/miniz -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libigl -isystem /usr/include/opencascade -isystem /usr/include/Imath -DNDEBUG -march=native -O2 -pipe -fno-strict-aliasing -fext-numeric-literals -Wall -Wno-reorder -std=gnu++17 -fPIC -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -MD -MT src/libslic3r/CMakeFiles/libslic3r.dir/GCode/AvoidCrossingPerimeters.cpp.o -MF src/libslic3r/CMakeFiles/libslic3r.dir/GCode/AvoidCrossingPerimeters.cpp.o.d -o src/libslic3r/CMakeFiles/libslic3r.dir/GCode/AvoidCrossingPerimeters.cpp.o -c /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/GCode/AvoidCrossingPerimeters.cpp In file included from /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/GCode/../Flow.hpp:7, from /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/GCode/../Layer.hpp:5, from /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/GCode/AvoidCrossingPerimeters.cpp:1: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/GCode/../ExtrusionEntity.hpp:603:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionEntityCollection&)’ was hidden [-Woverloaded-virtual=] 603 | virtual void use(ExtrusionEntityCollection& collection) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/GCode/../ExtrusionEntity.hpp:634:18: note: by ‘Slic3r::SimplifyVisitor::use’ 634 | virtual void use(ExtrusionPath3D& path3D) override { | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/GCode/../ExtrusionEntity.hpp:602:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionLoop&)’ was hidden [-Woverloaded-virtual=] 602 | virtual void use(ExtrusionLoop& loop) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/GCode/../ExtrusionEntity.hpp:634:18: note: by ‘Slic3r::SimplifyVisitor::use’ 634 | virtual void use(ExtrusionPath3D& path3D) override { | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/GCode/../ExtrusionEntity.hpp:601:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionMultiPath3D&)’ was hidden [-Woverloaded-virtual=] 601 | virtual void use(ExtrusionMultiPath3D& multipath) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/GCode/../ExtrusionEntity.hpp:634:18: note: by ‘Slic3r::SimplifyVisitor::use’ 634 | virtual void use(ExtrusionPath3D& path3D) override { | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/GCode/../ExtrusionEntity.hpp:600:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionMultiPath&)’ was hidden [-Woverloaded-virtual=] 600 | virtual void use(ExtrusionMultiPath& multipath) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/GCode/../ExtrusionEntity.hpp:634:18: note: by ‘Slic3r::SimplifyVisitor::use’ 634 | virtual void use(ExtrusionPath3D& path3D) override { | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/GCode/../ExtrusionEntity.hpp:603:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionEntityCollection&)’ was hidden [-Woverloaded-virtual=] 603 | virtual void use(ExtrusionEntityCollection& collection) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/GCode/../ExtrusionEntity.hpp:645:18: note: by ‘Slic3r::GetPathsVisitor::use’ 645 | virtual void use(ExtrusionPath3D& path3D) override { | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/GCode/../ExtrusionEntity.hpp:602:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionLoop&)’ was hidden [-Woverloaded-virtual=] 602 | virtual void use(ExtrusionLoop& loop) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/GCode/../ExtrusionEntity.hpp:645:18: note: by ‘Slic3r::GetPathsVisitor::use’ 645 | virtual void use(ExtrusionPath3D& path3D) override { | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/GCode/../ExtrusionEntity.hpp:601:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionMultiPath3D&)’ was hidden [-Woverloaded-virtual=] 601 | virtual void use(ExtrusionMultiPath3D& multipath) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/GCode/../ExtrusionEntity.hpp:645:18: note: by ‘Slic3r::GetPathsVisitor::use’ 645 | virtual void use(ExtrusionPath3D& path3D) override { | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/GCode/../ExtrusionEntity.hpp:600:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionMultiPath&)’ was hidden [-Woverloaded-virtual=] 600 | virtual void use(ExtrusionMultiPath& multipath) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/GCode/../ExtrusionEntity.hpp:645:18: note: by ‘Slic3r::GetPathsVisitor::use’ 645 | virtual void use(ExtrusionPath3D& path3D) override { | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/GCode/../ExtrusionEntity.hpp:595:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursiveConst::use(const Slic3r::ExtrusionEntityCollection&)’ was hidden [-Woverloaded-virtual=] 595 | virtual void use(const ExtrusionEntityCollection& collection) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/GCode/../ExtrusionEntity.hpp:658:10: note: by ‘Slic3r::ExtrusionVolume::use’ 658 | void use(const ExtrusionPath3D &path3D) override { volume += unscaled(path3D.length()) * path3D.mm3_per_mm; } | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/GCode/../ExtrusionEntity.hpp:594:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursiveConst::use(const Slic3r::ExtrusionLoop&)’ was hidden [-Woverloaded-virtual=] 594 | virtual void use(const ExtrusionLoop& loop) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/GCode/../ExtrusionEntity.hpp:658:10: note: by ‘Slic3r::ExtrusionVolume::use’ 658 | void use(const ExtrusionPath3D &path3D) override { volume += unscaled(path3D.length()) * path3D.mm3_per_mm; } | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/GCode/../ExtrusionEntity.hpp:593:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursiveConst::use(const Slic3r::ExtrusionMultiPath3D&)’ was hidden [-Woverloaded-virtual=] 593 | virtual void use(const ExtrusionMultiPath3D& multipath) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/GCode/../ExtrusionEntity.hpp:658:10: note: by ‘Slic3r::ExtrusionVolume::use’ 658 | void use(const ExtrusionPath3D &path3D) override { volume += unscaled(path3D.length()) * path3D.mm3_per_mm; } | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/GCode/../ExtrusionEntity.hpp:592:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursiveConst::use(const Slic3r::ExtrusionMultiPath&)’ was hidden [-Woverloaded-virtual=] 592 | virtual void use(const ExtrusionMultiPath& multipath) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/GCode/../ExtrusionEntity.hpp:658:10: note: by ‘Slic3r::ExtrusionVolume::use’ 658 | void use(const ExtrusionPath3D &path3D) override { volume += unscaled(path3D.length()) * path3D.mm3_per_mm; } | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/GCode/../ExtrusionEntity.hpp:603:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionEntityCollection&)’ was hidden [-Woverloaded-virtual=] 603 | virtual void use(ExtrusionEntityCollection& collection) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/GCode/../ExtrusionEntity.hpp:667:10: note: by ‘Slic3r::ExtrusionModifyFlow::use’ 667 | void use(ExtrusionPath3D &path3D) override { path3D.mm3_per_mm *= _flow_mult; path3D.width *= _flow_mult; } | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/GCode/../ExtrusionEntity.hpp:602:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionLoop&)’ was hidden [-Woverloaded-virtual=] 602 | virtual void use(ExtrusionLoop& loop) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/GCode/../ExtrusionEntity.hpp:667:10: note: by ‘Slic3r::ExtrusionModifyFlow::use’ 667 | void use(ExtrusionPath3D &path3D) override { path3D.mm3_per_mm *= _flow_mult; path3D.width *= _flow_mult; } | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/GCode/../ExtrusionEntity.hpp:601:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionMultiPath3D&)’ was hidden [-Woverloaded-virtual=] 601 | virtual void use(ExtrusionMultiPath3D& multipath) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/GCode/../ExtrusionEntity.hpp:667:10: note: by ‘Slic3r::ExtrusionModifyFlow::use’ 667 | void use(ExtrusionPath3D &path3D) override { path3D.mm3_per_mm *= _flow_mult; path3D.width *= _flow_mult; } | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/GCode/../ExtrusionEntity.hpp:600:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionMultiPath&)’ was hidden [-Woverloaded-virtual=] 600 | virtual void use(ExtrusionMultiPath& multipath) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/GCode/../ExtrusionEntity.hpp:667:10: note: by ‘Slic3r::ExtrusionModifyFlow::use’ 667 | void use(ExtrusionPath3D &path3D) override { path3D.mm3_per_mm *= _flow_mult; path3D.width *= _flow_mult; } | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/GCode/AvoidCrossingPerimeters.cpp: In function ‘size_t Slic3r::avoid_perimeters_inner(const AvoidCrossingPerimeters::Boundary&, const Point&, const Point&, coord_t, const Layer&, std::vector&)’: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/GCode/AvoidCrossingPerimeters.cpp:652:42: warning: unused variable ‘pts_end’ [-Wunused-variable] 652 | const EdgeGrid::Contour& pts_end = boundary.grid.contours()[pt_closest_end.contour_idx]; | ^~~~~~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/GCode/AvoidCrossingPerimeters.cpp: In member function ‘Slic3r::Polyline Slic3r::AvoidCrossingPerimeters::travel_to(const Slic3r::GCode&, const Slic3r::Point&, bool*)’: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/GCode/AvoidCrossingPerimeters.cpp:1365:14: warning: variable ‘travel_intersection_count’ set but not used [-Wunused-but-set-variable] 1365 | size_t travel_intersection_count = 0; | ^~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/GCode/AvoidCrossingPerimeters.cpp:1370:37: warning: unused variable ‘lslices_bboxes’ [-Wunused-variable] 1370 | const std::vector &lslices_bboxes = gcodegen.layer()->lslices_bboxes; | ^~~~~~~~~~~~~~ In file included from /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/GCode/../Flow.hpp:5: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘bool Slic3r::ConfigOptionBoolsTempl::is_nil(int32_t) const [with bool NULLABLE = false; int32_t = int]’: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/GCode/../Config.hpp:1703:10: required from here /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/GCode/../Config.hpp:1711:24: warning: comparison of integer expressions of different signedness: ‘int32_t’ {aka ‘int’} and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1711 | return idx < values.size() ? NIL_VALUE() == this->values[idx] : | ~~~~^~~~~~~~~~~~~~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘bool Slic3r::ConfigOptionFloatsOrPercentsTempl::is_nil(int32_t) const [with bool NULLABLE = false; int32_t = int]’: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/GCode/../Config.hpp:1340:10: required from here /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/GCode/../Config.hpp:1348:24: warning: comparison of integer expressions of different signedness: ‘int32_t’ {aka ‘int’} and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1348 | return idx < values.size() ? (std::isnan(this->values[idx].value) || NIL_VALUE() == this->values[idx]) : | ~~~~^~~~~~~~~~~~~~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘bool Slic3r::ConfigOptionFloatsTempl::is_nil(int32_t) const [with bool NULLABLE = false; int32_t = int]’: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/GCode/../Config.hpp:814:10: required from here /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/GCode/../Config.hpp:822:24: warning: comparison of integer expressions of different signedness: ‘int32_t’ {aka ‘int’} and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 822 | return idx < values.size() ? (std::isnan(this->values[idx]) || NIL_VALUE() == this->values[idx]) : | ~~~~^~~~~~~~~~~~~~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘bool Slic3r::ConfigOptionIntsTempl::is_nil(int32_t) const [with bool NULLABLE = false; int32_t = int]’: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/GCode/../Config.hpp:998:10: required from here /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/GCode/../Config.hpp:1006:24: warning: comparison of integer expressions of different signedness: ‘int32_t’ {aka ‘int’} and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1006 | return idx < values.size() ? NIL_VALUE() == this->values[idx] : | ~~~~^~~~~~~~~~~~~~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/GCode/AvoidCrossingPerimeters.cpp: At global scope: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/GCode/AvoidCrossingPerimeters.cpp:953:13: warning: ‘void Slic3r::resample_expolygons(ExPolygons&, double, double)’ defined but not used [-Wunused-function] 953 | static void resample_expolygons(ExPolygons &ex_polygons, double dist_from_vertex, double max_allowed_distance) | ^~~~~~~~~~~~~~~~~~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/GCode/AvoidCrossingPerimeters.cpp:879:13: warning: ‘bool Slic3r::need_wipe(const GCode&, const EdgeGrid::Grid&, const Line&, const Polyline&, size_t)’ defined but not used [-Wunused-function] 879 | static bool need_wipe(const GCode &gcodegen, | ^~~~~~~~~ [206/433] /usr/bin/x86_64-pc-linux-gnu-g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DOPENVDB_ABI_VERSION_NUMBER=10 -DOPENVDB_USE_DELAYED_LOADING -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/lib64/dbus-1.0/include -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8_build/src/platform -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8_build/src/libslic3r -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libnest2d/include -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/miniz -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libigl -isystem /usr/include/opencascade -isystem /usr/include/Imath -DNDEBUG -march=native -O2 -pipe -fno-strict-aliasing -fext-numeric-literals -Wall -Wno-reorder -std=gnu++17 -fPIC -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -MD -MT src/libslic3r/CMakeFiles/libslic3r.dir/ObjectID.cpp.o -MF src/libslic3r/CMakeFiles/libslic3r.dir/ObjectID.cpp.o.d -o src/libslic3r/CMakeFiles/libslic3r.dir/ObjectID.cpp.o -c /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ObjectID.cpp [207/433] /usr/bin/x86_64-pc-linux-gnu-g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DOPENVDB_ABI_VERSION_NUMBER=10 -DOPENVDB_USE_DELAYED_LOADING -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/lib64/dbus-1.0/include -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8_build/src/platform -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8_build/src/libslic3r -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libnest2d/include -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/miniz -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libigl -isystem /usr/include/opencascade -isystem /usr/include/Imath -DNDEBUG -march=native -O2 -pipe -fno-strict-aliasing -fext-numeric-literals -Wall -Wno-reorder -std=gnu++17 -fPIC -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -MD -MT src/libslic3r/CMakeFiles/libslic3r.dir/GCode/SeamPlacer.cpp.o -MF src/libslic3r/CMakeFiles/libslic3r.dir/GCode/SeamPlacer.cpp.o.d -o src/libslic3r/CMakeFiles/libslic3r.dir/GCode/SeamPlacer.cpp.o -c /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/GCode/SeamPlacer.cpp In file included from /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/GCode/SeamPlacer.hpp:10, from /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/GCode/SeamPlacer.cpp:1: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:603:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionEntityCollection&)’ was hidden [-Woverloaded-virtual=] 603 | virtual void use(ExtrusionEntityCollection& collection) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:634:18: note: by ‘Slic3r::SimplifyVisitor::use’ 634 | virtual void use(ExtrusionPath3D& path3D) override { | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:602:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionLoop&)’ was hidden [-Woverloaded-virtual=] 602 | virtual void use(ExtrusionLoop& loop) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:634:18: note: by ‘Slic3r::SimplifyVisitor::use’ 634 | virtual void use(ExtrusionPath3D& path3D) override { | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:601:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionMultiPath3D&)’ was hidden [-Woverloaded-virtual=] 601 | virtual void use(ExtrusionMultiPath3D& multipath) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:634:18: note: by ‘Slic3r::SimplifyVisitor::use’ 634 | virtual void use(ExtrusionPath3D& path3D) override { | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:600:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionMultiPath&)’ was hidden [-Woverloaded-virtual=] 600 | virtual void use(ExtrusionMultiPath& multipath) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:634:18: note: by ‘Slic3r::SimplifyVisitor::use’ 634 | virtual void use(ExtrusionPath3D& path3D) override { | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:603:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionEntityCollection&)’ was hidden [-Woverloaded-virtual=] 603 | virtual void use(ExtrusionEntityCollection& collection) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:645:18: note: by ‘Slic3r::GetPathsVisitor::use’ 645 | virtual void use(ExtrusionPath3D& path3D) override { | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:602:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionLoop&)’ was hidden [-Woverloaded-virtual=] 602 | virtual void use(ExtrusionLoop& loop) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:645:18: note: by ‘Slic3r::GetPathsVisitor::use’ 645 | virtual void use(ExtrusionPath3D& path3D) override { | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:601:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionMultiPath3D&)’ was hidden [-Woverloaded-virtual=] 601 | virtual void use(ExtrusionMultiPath3D& multipath) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:645:18: note: by ‘Slic3r::GetPathsVisitor::use’ 645 | virtual void use(ExtrusionPath3D& path3D) override { | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:600:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionMultiPath&)’ was hidden [-Woverloaded-virtual=] 600 | virtual void use(ExtrusionMultiPath& multipath) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:645:18: note: by ‘Slic3r::GetPathsVisitor::use’ 645 | virtual void use(ExtrusionPath3D& path3D) override { | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:595:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursiveConst::use(const Slic3r::ExtrusionEntityCollection&)’ was hidden [-Woverloaded-virtual=] 595 | virtual void use(const ExtrusionEntityCollection& collection) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:658:10: note: by ‘Slic3r::ExtrusionVolume::use’ 658 | void use(const ExtrusionPath3D &path3D) override { volume += unscaled(path3D.length()) * path3D.mm3_per_mm; } | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:594:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursiveConst::use(const Slic3r::ExtrusionLoop&)’ was hidden [-Woverloaded-virtual=] 594 | virtual void use(const ExtrusionLoop& loop) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:658:10: note: by ‘Slic3r::ExtrusionVolume::use’ 658 | void use(const ExtrusionPath3D &path3D) override { volume += unscaled(path3D.length()) * path3D.mm3_per_mm; } | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:593:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursiveConst::use(const Slic3r::ExtrusionMultiPath3D&)’ was hidden [-Woverloaded-virtual=] 593 | virtual void use(const ExtrusionMultiPath3D& multipath) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:658:10: note: by ‘Slic3r::ExtrusionVolume::use’ 658 | void use(const ExtrusionPath3D &path3D) override { volume += unscaled(path3D.length()) * path3D.mm3_per_mm; } | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:592:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursiveConst::use(const Slic3r::ExtrusionMultiPath&)’ was hidden [-Woverloaded-virtual=] 592 | virtual void use(const ExtrusionMultiPath& multipath) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:658:10: note: by ‘Slic3r::ExtrusionVolume::use’ 658 | void use(const ExtrusionPath3D &path3D) override { volume += unscaled(path3D.length()) * path3D.mm3_per_mm; } | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:603:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionEntityCollection&)’ was hidden [-Woverloaded-virtual=] 603 | virtual void use(ExtrusionEntityCollection& collection) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:667:10: note: by ‘Slic3r::ExtrusionModifyFlow::use’ 667 | void use(ExtrusionPath3D &path3D) override { path3D.mm3_per_mm *= _flow_mult; path3D.width *= _flow_mult; } | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:602:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionLoop&)’ was hidden [-Woverloaded-virtual=] 602 | virtual void use(ExtrusionLoop& loop) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:667:10: note: by ‘Slic3r::ExtrusionModifyFlow::use’ 667 | void use(ExtrusionPath3D &path3D) override { path3D.mm3_per_mm *= _flow_mult; path3D.width *= _flow_mult; } | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:601:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionMultiPath3D&)’ was hidden [-Woverloaded-virtual=] 601 | virtual void use(ExtrusionMultiPath3D& multipath) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:667:10: note: by ‘Slic3r::ExtrusionModifyFlow::use’ 667 | void use(ExtrusionPath3D &path3D) override { path3D.mm3_per_mm *= _flow_mult; path3D.width *= _flow_mult; } | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:600:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionMultiPath&)’ was hidden [-Woverloaded-virtual=] 600 | virtual void use(ExtrusionMultiPath& multipath) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:667:10: note: by ‘Slic3r::ExtrusionModifyFlow::use’ 667 | void use(ExtrusionPath3D &path3D) override { path3D.mm3_per_mm *= _flow_mult; path3D.width *= _flow_mult; } | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/GCode/SeamPlacer.cpp: In member function ‘void Slic3r::SeamPlacer::align_seam_points(const Slic3r::PrintObject*, const Slic3r::SeamPlacerImpl::SeamComparator&)’: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/GCode/SeamPlacer.cpp:1442:59: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1442 | for (int i = perimeter.start_index; i < perimeter.end_index-1; i++) { | ~~^~~~~~~~~~~~~~~~~~~~~~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/GCode/SeamPlacer.cpp:1436:24: warning: variable ‘next_pt_idx’ set but not used [-Wunused-but-set-variable] 1436 | size_t next_pt_idx; | ^~~~~~~~~~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/GCode/SeamPlacer.cpp: In function ‘std::tuple > > Slic3r::get_seam_from_modifier(const Layer&, ExtrusionLoop&, uint16_t, const Point&, const PrintObject*)’: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/GCode/SeamPlacer.cpp:1711:14: warning: unused variable ‘was_clockwise’ [-Wunused-variable] 1711 | bool was_clockwise = polygon.make_counter_clockwise(); | ^~~~~~~~~~~~~ In file included from /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:12: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp: In instantiation of ‘bool Slic3r::ConfigOptionBoolsTempl::is_nil(int32_t) const [with bool NULLABLE = false; int32_t = int]’: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:1703:10: required from here /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:1711:24: warning: comparison of integer expressions of different signedness: ‘int32_t’ {aka ‘int’} and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1711 | return idx < values.size() ? NIL_VALUE() == this->values[idx] : | ~~~~^~~~~~~~~~~~~~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp: In instantiation of ‘bool Slic3r::ConfigOptionFloatsOrPercentsTempl::is_nil(int32_t) const [with bool NULLABLE = false; int32_t = int]’: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:1340:10: required from here /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:1348:24: warning: comparison of integer expressions of different signedness: ‘int32_t’ {aka ‘int’} and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1348 | return idx < values.size() ? (std::isnan(this->values[idx].value) || NIL_VALUE() == this->values[idx]) : | ~~~~^~~~~~~~~~~~~~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp: In instantiation of ‘bool Slic3r::ConfigOptionFloatsTempl::is_nil(int32_t) const [with bool NULLABLE = false; int32_t = int]’: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:814:10: required from here /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:822:24: warning: comparison of integer expressions of different signedness: ‘int32_t’ {aka ‘int’} and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 822 | return idx < values.size() ? (std::isnan(this->values[idx]) || NIL_VALUE() == this->values[idx]) : | ~~~~^~~~~~~~~~~~~~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp: In instantiation of ‘bool Slic3r::ConfigOptionIntsTempl::is_nil(int32_t) const [with bool NULLABLE = false; int32_t = int]’: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:998:10: required from here /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:1006:24: warning: comparison of integer expressions of different signedness: ‘int32_t’ {aka ‘int’} and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1006 | return idx < values.size() ? NIL_VALUE() == this->values[idx] : | ~~~~^~~~~~~~~~~~~~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/GCode/SeamPlacer.cpp: In member function ‘void Slic3r::SeamPlacer::align_seam_points(const Slic3r::PrintObject*, const Slic3r::SeamPlacerImpl::SeamComparator&)’: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/GCode/SeamPlacer.cpp:1469:42: warning: ‘nearest_pt_idx’ may be used uninitialized [-Wmaybe-uninitialized] 1469 | perimeter.seam_index = nearest_pt_idx; | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/GCode/SeamPlacer.cpp:1435:24: note: ‘nearest_pt_idx’ was declared here 1435 | size_t nearest_pt_idx; | ^~~~~~~~~~~~~~ [208/433] /usr/bin/x86_64-pc-linux-gnu-g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DOPENVDB_ABI_VERSION_NUMBER=10 -DOPENVDB_USE_DELAYED_LOADING -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/lib64/dbus-1.0/include -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8_build/src/platform -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8_build/src/libslic3r -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libnest2d/include -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/miniz -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libigl -isystem /usr/include/opencascade -isystem /usr/include/Imath -DNDEBUG -march=native -O2 -pipe -fno-strict-aliasing -fext-numeric-literals -Wall -Wno-reorder -std=gnu++17 -fPIC -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -MD -MT src/libslic3r/CMakeFiles/libslic3r.dir/MultiPoint.cpp.o -MF src/libslic3r/CMakeFiles/libslic3r.dir/MultiPoint.cpp.o.d -o src/libslic3r/CMakeFiles/libslic3r.dir/MultiPoint.cpp.o -c /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/MultiPoint.cpp [209/433] /usr/bin/x86_64-pc-linux-gnu-g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DOPENVDB_ABI_VERSION_NUMBER=10 -DOPENVDB_USE_DELAYED_LOADING -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/lib64/dbus-1.0/include -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8_build/src/platform -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8_build/src/libslic3r -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libnest2d/include -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/miniz -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libigl -isystem /usr/include/opencascade -isystem /usr/include/Imath -DNDEBUG -march=native -O2 -pipe -fno-strict-aliasing -fext-numeric-literals -Wall -Wno-reorder -std=gnu++17 -fPIC -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -MD -MT src/libslic3r/CMakeFiles/libslic3r.dir/Geometry/MedialAxis.cpp.o -MF src/libslic3r/CMakeFiles/libslic3r.dir/Geometry/MedialAxis.cpp.o.d -o src/libslic3r/CMakeFiles/libslic3r.dir/Geometry/MedialAxis.cpp.o -c /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Geometry/MedialAxis.cpp In file included from /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Geometry/../ExtrusionEntityCollection.hpp:6, from /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Geometry/MedialAxis.hpp:8, from /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Geometry/MedialAxis.cpp:3: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Geometry/../ExtrusionEntity.hpp:603:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionEntityCollection&)’ was hidden [-Woverloaded-virtual=] 603 | virtual void use(ExtrusionEntityCollection& collection) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Geometry/../ExtrusionEntity.hpp:634:18: note: by ‘Slic3r::SimplifyVisitor::use’ 634 | virtual void use(ExtrusionPath3D& path3D) override { | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Geometry/../ExtrusionEntity.hpp:602:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionLoop&)’ was hidden [-Woverloaded-virtual=] 602 | virtual void use(ExtrusionLoop& loop) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Geometry/../ExtrusionEntity.hpp:634:18: note: by ‘Slic3r::SimplifyVisitor::use’ 634 | virtual void use(ExtrusionPath3D& path3D) override { | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Geometry/../ExtrusionEntity.hpp:601:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionMultiPath3D&)’ was hidden [-Woverloaded-virtual=] 601 | virtual void use(ExtrusionMultiPath3D& multipath) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Geometry/../ExtrusionEntity.hpp:634:18: note: by ‘Slic3r::SimplifyVisitor::use’ 634 | virtual void use(ExtrusionPath3D& path3D) override { | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Geometry/../ExtrusionEntity.hpp:600:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionMultiPath&)’ was hidden [-Woverloaded-virtual=] 600 | virtual void use(ExtrusionMultiPath& multipath) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Geometry/../ExtrusionEntity.hpp:634:18: note: by ‘Slic3r::SimplifyVisitor::use’ 634 | virtual void use(ExtrusionPath3D& path3D) override { | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Geometry/../ExtrusionEntity.hpp:603:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionEntityCollection&)’ was hidden [-Woverloaded-virtual=] 603 | virtual void use(ExtrusionEntityCollection& collection) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Geometry/../ExtrusionEntity.hpp:645:18: note: by ‘Slic3r::GetPathsVisitor::use’ 645 | virtual void use(ExtrusionPath3D& path3D) override { | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Geometry/../ExtrusionEntity.hpp:602:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionLoop&)’ was hidden [-Woverloaded-virtual=] 602 | virtual void use(ExtrusionLoop& loop) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Geometry/../ExtrusionEntity.hpp:645:18: note: by ‘Slic3r::GetPathsVisitor::use’ 645 | virtual void use(ExtrusionPath3D& path3D) override { | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Geometry/../ExtrusionEntity.hpp:601:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionMultiPath3D&)’ was hidden [-Woverloaded-virtual=] 601 | virtual void use(ExtrusionMultiPath3D& multipath) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Geometry/../ExtrusionEntity.hpp:645:18: note: by ‘Slic3r::GetPathsVisitor::use’ 645 | virtual void use(ExtrusionPath3D& path3D) override { | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Geometry/../ExtrusionEntity.hpp:600:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionMultiPath&)’ was hidden [-Woverloaded-virtual=] 600 | virtual void use(ExtrusionMultiPath& multipath) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Geometry/../ExtrusionEntity.hpp:645:18: note: by ‘Slic3r::GetPathsVisitor::use’ 645 | virtual void use(ExtrusionPath3D& path3D) override { | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Geometry/../ExtrusionEntity.hpp:595:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursiveConst::use(const Slic3r::ExtrusionEntityCollection&)’ was hidden [-Woverloaded-virtual=] 595 | virtual void use(const ExtrusionEntityCollection& collection) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Geometry/../ExtrusionEntity.hpp:658:10: note: by ‘Slic3r::ExtrusionVolume::use’ 658 | void use(const ExtrusionPath3D &path3D) override { volume += unscaled(path3D.length()) * path3D.mm3_per_mm; } | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Geometry/../ExtrusionEntity.hpp:594:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursiveConst::use(const Slic3r::ExtrusionLoop&)’ was hidden [-Woverloaded-virtual=] 594 | virtual void use(const ExtrusionLoop& loop) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Geometry/../ExtrusionEntity.hpp:658:10: note: by ‘Slic3r::ExtrusionVolume::use’ 658 | void use(const ExtrusionPath3D &path3D) override { volume += unscaled(path3D.length()) * path3D.mm3_per_mm; } | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Geometry/../ExtrusionEntity.hpp:593:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursiveConst::use(const Slic3r::ExtrusionMultiPath3D&)’ was hidden [-Woverloaded-virtual=] 593 | virtual void use(const ExtrusionMultiPath3D& multipath) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Geometry/../ExtrusionEntity.hpp:658:10: note: by ‘Slic3r::ExtrusionVolume::use’ 658 | void use(const ExtrusionPath3D &path3D) override { volume += unscaled(path3D.length()) * path3D.mm3_per_mm; } | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Geometry/../ExtrusionEntity.hpp:592:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursiveConst::use(const Slic3r::ExtrusionMultiPath&)’ was hidden [-Woverloaded-virtual=] 592 | virtual void use(const ExtrusionMultiPath& multipath) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Geometry/../ExtrusionEntity.hpp:658:10: note: by ‘Slic3r::ExtrusionVolume::use’ 658 | void use(const ExtrusionPath3D &path3D) override { volume += unscaled(path3D.length()) * path3D.mm3_per_mm; } | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Geometry/../ExtrusionEntity.hpp:603:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionEntityCollection&)’ was hidden [-Woverloaded-virtual=] 603 | virtual void use(ExtrusionEntityCollection& collection) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Geometry/../ExtrusionEntity.hpp:667:10: note: by ‘Slic3r::ExtrusionModifyFlow::use’ 667 | void use(ExtrusionPath3D &path3D) override { path3D.mm3_per_mm *= _flow_mult; path3D.width *= _flow_mult; } | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Geometry/../ExtrusionEntity.hpp:602:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionLoop&)’ was hidden [-Woverloaded-virtual=] 602 | virtual void use(ExtrusionLoop& loop) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Geometry/../ExtrusionEntity.hpp:667:10: note: by ‘Slic3r::ExtrusionModifyFlow::use’ 667 | void use(ExtrusionPath3D &path3D) override { path3D.mm3_per_mm *= _flow_mult; path3D.width *= _flow_mult; } | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Geometry/../ExtrusionEntity.hpp:601:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionMultiPath3D&)’ was hidden [-Woverloaded-virtual=] 601 | virtual void use(ExtrusionMultiPath3D& multipath) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Geometry/../ExtrusionEntity.hpp:667:10: note: by ‘Slic3r::ExtrusionModifyFlow::use’ 667 | void use(ExtrusionPath3D &path3D) override { path3D.mm3_per_mm *= _flow_mult; path3D.width *= _flow_mult; } | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Geometry/../ExtrusionEntity.hpp:600:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionMultiPath&)’ was hidden [-Woverloaded-virtual=] 600 | virtual void use(ExtrusionMultiPath& multipath) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Geometry/../ExtrusionEntity.hpp:667:10: note: by ‘Slic3r::ExtrusionModifyFlow::use’ 667 | void use(ExtrusionPath3D &path3D) override { path3D.mm3_per_mm *= _flow_mult; path3D.width *= _flow_mult; } | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Geometry/MedialAxis.cpp: In member function ‘void Slic3r::Geometry::MedialAxis::remove_bits(Slic3r::ThickPolylines&)’: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Geometry/MedialAxis.cpp:1348:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1348 | for (int i = 0; i < crosspoint.size(); i++) { | ~~^~~~~~~~~~~~~~~~~~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Geometry/MedialAxis.cpp:1356:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1356 | for (int i = 0; i < crosspoint.size(); i++) { | ~~^~~~~~~~~~~~~~~~~~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Geometry/MedialAxis.cpp: In member function ‘void Slic3r::Geometry::MedialAxis::concatenate_small_polylines(Slic3r::ThickPolylines&)’: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Geometry/MedialAxis.cpp:2163:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 2163 | while (far_idx < best_candidate->points.size() && polyline.last_point().coincides_with_epsilon(best_candidate->points[far_idx])) | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Geometry/MedialAxis.cpp: In member function ‘void Slic3r::Geometry::MedialAxis::concatenate_polylines_with_crossing(Slic3r::ThickPolylines&)’: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Geometry/MedialAxis.cpp:2247:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 2247 | while (far_idx < best_candidate->points.size() && polyline.last_point().coincides_with_epsilon(best_candidate->points[far_idx])) | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Geometry/MedialAxis.cpp: In member function ‘void Slic3r::Geometry::MedialAxis::remove_too_short_polylines(Slic3r::ThickPolylines&)’: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Geometry/MedialAxis.cpp:2469:16: warning: unused variable ‘shortest_idx’ [-Wunused-variable] 2469 | size_t shortest_idx = -1; | ^~~~~~~~~~~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Geometry/MedialAxis.cpp: In member function ‘void Slic3r::Geometry::MedialAxis::grow_to_nozzle_diameter(Slic3r::ThickPolylines&, const Slic3r::ExPolygons&)’: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Geometry/MedialAxis.cpp:2613:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 2613 | for (int i = 0; i < polyline.points.size(); ++i) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Geometry/MedialAxis.cpp: In function ‘double Slic3r::Geometry::check_circular(Slic3r::ExPolygon&, coord_t)’: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Geometry/MedialAxis.cpp:2687:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 2687 | for (int i = 0; i < expolygon.contour.points.size(); ++i) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Geometry/MedialAxis.cpp: In member function ‘void Slic3r::Geometry::MedialAxis::build(Slic3r::ThickPolylines&)’: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Geometry/MedialAxis.cpp:2736:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 2736 | for (int i = 0; i < thickPoly.points.size(); i++) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Geometry/MedialAxis.cpp:2752:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 2752 | for (int i = 1; i < tp.points.size(); i++) { | ~~^~~~~~~~~~~~~~~~~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Geometry/MedialAxis.cpp:2769:39: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 2769 | for (int i = 1; i < tp.points.size(); i++) { | ~~^~~~~~~~~~~~~~~~~~ [210/433] /usr/bin/x86_64-pc-linux-gnu-g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DOPENVDB_ABI_VERSION_NUMBER=10 -DOPENVDB_USE_DELAYED_LOADING -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/lib64/dbus-1.0/include -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8_build/src/platform -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8_build/src/libslic3r -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libnest2d/include -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/miniz -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libigl -isystem /usr/include/opencascade -isystem /usr/include/Imath -DNDEBUG -march=native -O2 -pipe -fno-strict-aliasing -fext-numeric-literals -Wall -Wno-reorder -std=gnu++17 -fPIC -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -MD -MT src/libslic3r/CMakeFiles/libslic3r.dir/Platform.cpp.o -MF src/libslic3r/CMakeFiles/libslic3r.dir/Platform.cpp.o.d -o src/libslic3r/CMakeFiles/libslic3r.dir/Platform.cpp.o -c /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Platform.cpp [211/433] /usr/bin/x86_64-pc-linux-gnu-g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DOPENVDB_ABI_VERSION_NUMBER=10 -DOPENVDB_USE_DELAYED_LOADING -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/lib64/dbus-1.0/include -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8_build/src/platform -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8_build/src/libslic3r -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libnest2d/include -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/miniz -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libigl -isystem /usr/include/opencascade -isystem /usr/include/Imath -DNDEBUG -march=native -O2 -pipe -fno-strict-aliasing -fext-numeric-literals -Wall -Wno-reorder -std=gnu++17 -fPIC -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -MD -MT src/libslic3r/CMakeFiles/libslic3r.dir/GCode/GCodeProcessor.cpp.o -MF src/libslic3r/CMakeFiles/libslic3r.dir/GCode/GCodeProcessor.cpp.o.d -o src/libslic3r/CMakeFiles/libslic3r.dir/GCode/GCodeProcessor.cpp.o -c /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/GCode/GCodeProcessor.cpp In file included from /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntityCollection.hpp:6, from /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Print.hpp:7, from /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/GCode/GCodeProcessor.cpp:3: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:603:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionEntityCollection&)’ was hidden [-Woverloaded-virtual=] 603 | virtual void use(ExtrusionEntityCollection& collection) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:634:18: note: by ‘Slic3r::SimplifyVisitor::use’ 634 | virtual void use(ExtrusionPath3D& path3D) override { | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:602:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionLoop&)’ was hidden [-Woverloaded-virtual=] 602 | virtual void use(ExtrusionLoop& loop) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:634:18: note: by ‘Slic3r::SimplifyVisitor::use’ 634 | virtual void use(ExtrusionPath3D& path3D) override { | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:601:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionMultiPath3D&)’ was hidden [-Woverloaded-virtual=] 601 | virtual void use(ExtrusionMultiPath3D& multipath) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:634:18: note: by ‘Slic3r::SimplifyVisitor::use’ 634 | virtual void use(ExtrusionPath3D& path3D) override { | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:600:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionMultiPath&)’ was hidden [-Woverloaded-virtual=] 600 | virtual void use(ExtrusionMultiPath& multipath) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:634:18: note: by ‘Slic3r::SimplifyVisitor::use’ 634 | virtual void use(ExtrusionPath3D& path3D) override { | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:603:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionEntityCollection&)’ was hidden [-Woverloaded-virtual=] 603 | virtual void use(ExtrusionEntityCollection& collection) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:645:18: note: by ‘Slic3r::GetPathsVisitor::use’ 645 | virtual void use(ExtrusionPath3D& path3D) override { | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:602:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionLoop&)’ was hidden [-Woverloaded-virtual=] 602 | virtual void use(ExtrusionLoop& loop) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:645:18: note: by ‘Slic3r::GetPathsVisitor::use’ 645 | virtual void use(ExtrusionPath3D& path3D) override { | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:601:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionMultiPath3D&)’ was hidden [-Woverloaded-virtual=] 601 | virtual void use(ExtrusionMultiPath3D& multipath) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:645:18: note: by ‘Slic3r::GetPathsVisitor::use’ 645 | virtual void use(ExtrusionPath3D& path3D) override { | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:600:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionMultiPath&)’ was hidden [-Woverloaded-virtual=] 600 | virtual void use(ExtrusionMultiPath& multipath) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:645:18: note: by ‘Slic3r::GetPathsVisitor::use’ 645 | virtual void use(ExtrusionPath3D& path3D) override { | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:595:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursiveConst::use(const Slic3r::ExtrusionEntityCollection&)’ was hidden [-Woverloaded-virtual=] 595 | virtual void use(const ExtrusionEntityCollection& collection) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:658:10: note: by ‘Slic3r::ExtrusionVolume::use’ 658 | void use(const ExtrusionPath3D &path3D) override { volume += unscaled(path3D.length()) * path3D.mm3_per_mm; } | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:594:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursiveConst::use(const Slic3r::ExtrusionLoop&)’ was hidden [-Woverloaded-virtual=] 594 | virtual void use(const ExtrusionLoop& loop) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:658:10: note: by ‘Slic3r::ExtrusionVolume::use’ 658 | void use(const ExtrusionPath3D &path3D) override { volume += unscaled(path3D.length()) * path3D.mm3_per_mm; } | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:593:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursiveConst::use(const Slic3r::ExtrusionMultiPath3D&)’ was hidden [-Woverloaded-virtual=] 593 | virtual void use(const ExtrusionMultiPath3D& multipath) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:658:10: note: by ‘Slic3r::ExtrusionVolume::use’ 658 | void use(const ExtrusionPath3D &path3D) override { volume += unscaled(path3D.length()) * path3D.mm3_per_mm; } | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:592:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursiveConst::use(const Slic3r::ExtrusionMultiPath&)’ was hidden [-Woverloaded-virtual=] 592 | virtual void use(const ExtrusionMultiPath& multipath) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:658:10: note: by ‘Slic3r::ExtrusionVolume::use’ 658 | void use(const ExtrusionPath3D &path3D) override { volume += unscaled(path3D.length()) * path3D.mm3_per_mm; } | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:603:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionEntityCollection&)’ was hidden [-Woverloaded-virtual=] 603 | virtual void use(ExtrusionEntityCollection& collection) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:667:10: note: by ‘Slic3r::ExtrusionModifyFlow::use’ 667 | void use(ExtrusionPath3D &path3D) override { path3D.mm3_per_mm *= _flow_mult; path3D.width *= _flow_mult; } | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:602:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionLoop&)’ was hidden [-Woverloaded-virtual=] 602 | virtual void use(ExtrusionLoop& loop) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:667:10: note: by ‘Slic3r::ExtrusionModifyFlow::use’ 667 | void use(ExtrusionPath3D &path3D) override { path3D.mm3_per_mm *= _flow_mult; path3D.width *= _flow_mult; } | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:601:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionMultiPath3D&)’ was hidden [-Woverloaded-virtual=] 601 | virtual void use(ExtrusionMultiPath3D& multipath) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:667:10: note: by ‘Slic3r::ExtrusionModifyFlow::use’ 667 | void use(ExtrusionPath3D &path3D) override { path3D.mm3_per_mm *= _flow_mult; path3D.width *= _flow_mult; } | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:600:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionMultiPath&)’ was hidden [-Woverloaded-virtual=] 600 | virtual void use(ExtrusionMultiPath& multipath) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:667:10: note: by ‘Slic3r::ExtrusionModifyFlow::use’ 667 | void use(ExtrusionPath3D &path3D) override { path3D.mm3_per_mm *= _flow_mult; path3D.width *= _flow_mult; } | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/GCode/GCodeProcessor.cpp: In member function ‘void Slic3r::GCodeProcessor::TimeProcessor::post_process(const std::string&, std::vector&, std::vector&)’: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/GCode/GCodeProcessor.cpp:675:18: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 675 | if (err_code = rename_file(out_path, filename)) { | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/GCode/GCodeProcessor.cpp: In constructor ‘Slic3r::GCodeProcessor::GCodeProcessor()’: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/GCode/GCodeProcessor.cpp:868:25: warning: member ‘Slic3r::GCodeProcessor::m_result’ is used uninitialized [-Wuninitialized] 868 | : m_options_z_corrector(m_result) | ^~~~~~~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/GCode/GCodeProcessor.cpp: In member function ‘void Slic3r::GCodeProcessor::process_file(const std::string&, std::function)’: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/GCode/GCodeProcessor.cpp:1423:28: warning: catching polymorphic type ‘class Slic3r::Exception’ by value [-Wcatch-value=] 1423 | } catch (Exception ex) { | ^~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/GCode/GCodeProcessor.cpp: In member function ‘void Slic3r::GCodeProcessor::process_klipper_ACTIVATE_EXTRUDER(const Slic3r::GCodeReader::GCodeLine&)’: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/GCode/GCodeProcessor.cpp:1634:13: warning: unused variable ‘extruder_id’ [-Wunused-variable] 1634 | uint8_t extruder_id = 0; | ^~~~~~~~~~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/GCode/GCodeProcessor.cpp: In member function ‘void Slic3r::GCodeProcessor::set_extruder_temp(float)’: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/GCode/GCodeProcessor.cpp:1745:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1745 | for (int i = 0; i < m_extruder_temps.size(); i++) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/PrintConfig.hpp:32, from /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Model.hpp:9, from /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/PrintBase.hpp:13, from /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Print.hpp:4: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp: In instantiation of ‘bool Slic3r::ConfigOptionBoolsTempl::is_nil(int32_t) const [with bool NULLABLE = false; int32_t = int]’: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:1703:10: required from here /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:1711:24: warning: comparison of integer expressions of different signedness: ‘int32_t’ {aka ‘int’} and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1711 | return idx < values.size() ? NIL_VALUE() == this->values[idx] : | ~~~~^~~~~~~~~~~~~~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp: In instantiation of ‘bool Slic3r::ConfigOptionFloatsOrPercentsTempl::is_nil(int32_t) const [with bool NULLABLE = false; int32_t = int]’: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:1340:10: required from here /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:1348:24: warning: comparison of integer expressions of different signedness: ‘int32_t’ {aka ‘int’} and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1348 | return idx < values.size() ? (std::isnan(this->values[idx].value) || NIL_VALUE() == this->values[idx]) : | ~~~~^~~~~~~~~~~~~~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp: In instantiation of ‘bool Slic3r::ConfigOptionFloatsTempl::is_nil(int32_t) const [with bool NULLABLE = false; int32_t = int]’: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:814:10: required from here /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:822:24: warning: comparison of integer expressions of different signedness: ‘int32_t’ {aka ‘int’} and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 822 | return idx < values.size() ? (std::isnan(this->values[idx]) || NIL_VALUE() == this->values[idx]) : | ~~~~^~~~~~~~~~~~~~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp: In instantiation of ‘bool Slic3r::ConfigOptionIntsTempl::is_nil(int32_t) const [with bool NULLABLE = false; int32_t = int]’: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:998:10: required from here /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:1006:24: warning: comparison of integer expressions of different signedness: ‘int32_t’ {aka ‘int’} and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1006 | return idx < values.size() ? NIL_VALUE() == this->values[idx] : | ~~~~^~~~~~~~~~~~~~~ [212/433] /usr/bin/x86_64-pc-linux-gnu-g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DOPENVDB_ABI_VERSION_NUMBER=10 -DOPENVDB_USE_DELAYED_LOADING -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/lib64/dbus-1.0/include -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8_build/src/platform -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8_build/src/libslic3r -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libnest2d/include -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/miniz -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libigl -isystem /usr/include/opencascade -isystem /usr/include/Imath -DNDEBUG -march=native -O2 -pipe -fno-strict-aliasing -fext-numeric-literals -Wall -Wno-reorder -std=gnu++17 -fPIC -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -MD -MT src/libslic3r/CMakeFiles/libslic3r.dir/Milling/MillingPostProcess.cpp.o -MF src/libslic3r/CMakeFiles/libslic3r.dir/Milling/MillingPostProcess.cpp.o.d -o src/libslic3r/CMakeFiles/libslic3r.dir/Milling/MillingPostProcess.cpp.o -c /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Milling/MillingPostProcess.cpp In file included from /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Milling/../Flow.hpp:7, from /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Milling/../Layer.hpp:5, from /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Milling/MillingPostProcess.hpp:7, from /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Milling/MillingPostProcess.cpp:1: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Milling/../ExtrusionEntity.hpp:603:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionEntityCollection&)’ was hidden [-Woverloaded-virtual=] 603 | virtual void use(ExtrusionEntityCollection& collection) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Milling/../ExtrusionEntity.hpp:634:18: note: by ‘Slic3r::SimplifyVisitor::use’ 634 | virtual void use(ExtrusionPath3D& path3D) override { | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Milling/../ExtrusionEntity.hpp:602:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionLoop&)’ was hidden [-Woverloaded-virtual=] 602 | virtual void use(ExtrusionLoop& loop) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Milling/../ExtrusionEntity.hpp:634:18: note: by ‘Slic3r::SimplifyVisitor::use’ 634 | virtual void use(ExtrusionPath3D& path3D) override { | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Milling/../ExtrusionEntity.hpp:601:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionMultiPath3D&)’ was hidden [-Woverloaded-virtual=] 601 | virtual void use(ExtrusionMultiPath3D& multipath) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Milling/../ExtrusionEntity.hpp:634:18: note: by ‘Slic3r::SimplifyVisitor::use’ 634 | virtual void use(ExtrusionPath3D& path3D) override { | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Milling/../ExtrusionEntity.hpp:600:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionMultiPath&)’ was hidden [-Woverloaded-virtual=] 600 | virtual void use(ExtrusionMultiPath& multipath) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Milling/../ExtrusionEntity.hpp:634:18: note: by ‘Slic3r::SimplifyVisitor::use’ 634 | virtual void use(ExtrusionPath3D& path3D) override { | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Milling/../ExtrusionEntity.hpp:603:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionEntityCollection&)’ was hidden [-Woverloaded-virtual=] 603 | virtual void use(ExtrusionEntityCollection& collection) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Milling/../ExtrusionEntity.hpp:645:18: note: by ‘Slic3r::GetPathsVisitor::use’ 645 | virtual void use(ExtrusionPath3D& path3D) override { | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Milling/../ExtrusionEntity.hpp:602:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionLoop&)’ was hidden [-Woverloaded-virtual=] 602 | virtual void use(ExtrusionLoop& loop) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Milling/../ExtrusionEntity.hpp:645:18: note: by ‘Slic3r::GetPathsVisitor::use’ 645 | virtual void use(ExtrusionPath3D& path3D) override { | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Milling/../ExtrusionEntity.hpp:601:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionMultiPath3D&)’ was hidden [-Woverloaded-virtual=] 601 | virtual void use(ExtrusionMultiPath3D& multipath) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Milling/../ExtrusionEntity.hpp:645:18: note: by ‘Slic3r::GetPathsVisitor::use’ 645 | virtual void use(ExtrusionPath3D& path3D) override { | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Milling/../ExtrusionEntity.hpp:600:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionMultiPath&)’ was hidden [-Woverloaded-virtual=] 600 | virtual void use(ExtrusionMultiPath& multipath) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Milling/../ExtrusionEntity.hpp:645:18: note: by ‘Slic3r::GetPathsVisitor::use’ 645 | virtual void use(ExtrusionPath3D& path3D) override { | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Milling/../ExtrusionEntity.hpp:595:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursiveConst::use(const Slic3r::ExtrusionEntityCollection&)’ was hidden [-Woverloaded-virtual=] 595 | virtual void use(const ExtrusionEntityCollection& collection) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Milling/../ExtrusionEntity.hpp:658:10: note: by ‘Slic3r::ExtrusionVolume::use’ 658 | void use(const ExtrusionPath3D &path3D) override { volume += unscaled(path3D.length()) * path3D.mm3_per_mm; } | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Milling/../ExtrusionEntity.hpp:594:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursiveConst::use(const Slic3r::ExtrusionLoop&)’ was hidden [-Woverloaded-virtual=] 594 | virtual void use(const ExtrusionLoop& loop) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Milling/../ExtrusionEntity.hpp:658:10: note: by ‘Slic3r::ExtrusionVolume::use’ 658 | void use(const ExtrusionPath3D &path3D) override { volume += unscaled(path3D.length()) * path3D.mm3_per_mm; } | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Milling/../ExtrusionEntity.hpp:593:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursiveConst::use(const Slic3r::ExtrusionMultiPath3D&)’ was hidden [-Woverloaded-virtual=] 593 | virtual void use(const ExtrusionMultiPath3D& multipath) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Milling/../ExtrusionEntity.hpp:658:10: note: by ‘Slic3r::ExtrusionVolume::use’ 658 | void use(const ExtrusionPath3D &path3D) override { volume += unscaled(path3D.length()) * path3D.mm3_per_mm; } | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Milling/../ExtrusionEntity.hpp:592:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursiveConst::use(const Slic3r::ExtrusionMultiPath&)’ was hidden [-Woverloaded-virtual=] 592 | virtual void use(const ExtrusionMultiPath& multipath) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Milling/../ExtrusionEntity.hpp:658:10: note: by ‘Slic3r::ExtrusionVolume::use’ 658 | void use(const ExtrusionPath3D &path3D) override { volume += unscaled(path3D.length()) * path3D.mm3_per_mm; } | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Milling/../ExtrusionEntity.hpp:603:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionEntityCollection&)’ was hidden [-Woverloaded-virtual=] 603 | virtual void use(ExtrusionEntityCollection& collection) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Milling/../ExtrusionEntity.hpp:667:10: note: by ‘Slic3r::ExtrusionModifyFlow::use’ 667 | void use(ExtrusionPath3D &path3D) override { path3D.mm3_per_mm *= _flow_mult; path3D.width *= _flow_mult; } | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Milling/../ExtrusionEntity.hpp:602:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionLoop&)’ was hidden [-Woverloaded-virtual=] 602 | virtual void use(ExtrusionLoop& loop) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Milling/../ExtrusionEntity.hpp:667:10: note: by ‘Slic3r::ExtrusionModifyFlow::use’ 667 | void use(ExtrusionPath3D &path3D) override { path3D.mm3_per_mm *= _flow_mult; path3D.width *= _flow_mult; } | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Milling/../ExtrusionEntity.hpp:601:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionMultiPath3D&)’ was hidden [-Woverloaded-virtual=] 601 | virtual void use(ExtrusionMultiPath3D& multipath) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Milling/../ExtrusionEntity.hpp:667:10: note: by ‘Slic3r::ExtrusionModifyFlow::use’ 667 | void use(ExtrusionPath3D &path3D) override { path3D.mm3_per_mm *= _flow_mult; path3D.width *= _flow_mult; } | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Milling/../ExtrusionEntity.hpp:600:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionMultiPath&)’ was hidden [-Woverloaded-virtual=] 600 | virtual void use(ExtrusionMultiPath& multipath) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Milling/../ExtrusionEntity.hpp:667:10: note: by ‘Slic3r::ExtrusionModifyFlow::use’ 667 | void use(ExtrusionPath3D &path3D) override { path3D.mm3_per_mm *= _flow_mult; path3D.width *= _flow_mult; } | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Milling/MillingPostProcess.cpp: In member function ‘void Slic3r::MillingPostProcess::getExtrusionLoop(const Slic3r::Layer*, Slic3r::Polygon&, Slic3r::Polylines&, Slic3r::ExtrusionEntityCollection&)’: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Milling/MillingPostProcess.cpp:27:39: warning: comparison of integer expressions of different signedness: ‘int32_t’ {aka ‘int’} and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 27 | for (int32_t idx = 0; idx < poly.points.size(); idx++) { | ~~~~^~~~~~~~~~~~~~~~~~~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Milling/MillingPostProcess.cpp:36:60: warning: comparison of integer expressions of different signedness: ‘int32_t’ {aka ‘int’} and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 36 | for (int32_t idx = first_point_idx +1; idx < poly.points.size(); idx++) { | ~~~~^~~~~~~~~~~~~~~~~~~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Milling/MillingPostProcess.cpp:56:47: warning: comparison of integer expressions of different signedness: ‘int32_t’ {aka ‘int’} and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 56 | for (int32_t idx = 0; idx < best_polyline.points.size(); idx++) { | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Milling/MillingPostProcess.cpp:69:57: warning: comparison of integer expressions of different signedness: ‘int32_t’ {aka ‘int’} and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 69 | for (int32_t idx = first_point_idx; idx < poly.points.size(); idx++) { | ~~~~^~~~~~~~~~~~~~~~~~~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Milling/MillingPostProcess.cpp:73:47: warning: comparison of integer expressions of different signedness: ‘int32_t’ {aka ‘int’} and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 73 | for (int32_t idx = 0; idx < poly.points.size(); idx++) { | ~~~~^~~~~~~~~~~~~~~~~~~~ In file included from /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Milling/../Flow.hpp:5: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Milling/../Config.hpp: In instantiation of ‘bool Slic3r::ConfigOptionBoolsTempl::is_nil(int32_t) const [with bool NULLABLE = false; int32_t = int]’: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Milling/../Config.hpp:1703:10: required from here /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Milling/../Config.hpp:1711:24: warning: comparison of integer expressions of different signedness: ‘int32_t’ {aka ‘int’} and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1711 | return idx < values.size() ? NIL_VALUE() == this->values[idx] : | ~~~~^~~~~~~~~~~~~~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Milling/../Config.hpp: In instantiation of ‘bool Slic3r::ConfigOptionFloatsOrPercentsTempl::is_nil(int32_t) const [with bool NULLABLE = false; int32_t = int]’: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Milling/../Config.hpp:1340:10: required from here /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Milling/../Config.hpp:1348:24: warning: comparison of integer expressions of different signedness: ‘int32_t’ {aka ‘int’} and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1348 | return idx < values.size() ? (std::isnan(this->values[idx].value) || NIL_VALUE() == this->values[idx]) : | ~~~~^~~~~~~~~~~~~~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Milling/../Config.hpp: In instantiation of ‘bool Slic3r::ConfigOptionFloatsTempl::is_nil(int32_t) const [with bool NULLABLE = false; int32_t = int]’: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Milling/../Config.hpp:814:10: required from here /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Milling/../Config.hpp:822:24: warning: comparison of integer expressions of different signedness: ‘int32_t’ {aka ‘int’} and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 822 | return idx < values.size() ? (std::isnan(this->values[idx]) || NIL_VALUE() == this->values[idx]) : | ~~~~^~~~~~~~~~~~~~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Milling/../Config.hpp: In instantiation of ‘bool Slic3r::ConfigOptionIntsTempl::is_nil(int32_t) const [with bool NULLABLE = false; int32_t = int]’: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Milling/../Config.hpp:998:10: required from here /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Milling/../Config.hpp:1006:24: warning: comparison of integer expressions of different signedness: ‘int32_t’ {aka ‘int’} and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1006 | return idx < values.size() ? NIL_VALUE() == this->values[idx] : | ~~~~^~~~~~~~~~~~~~~ [213/433] /usr/bin/x86_64-pc-linux-gnu-g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DOPENVDB_ABI_VERSION_NUMBER=10 -DOPENVDB_USE_DELAYED_LOADING -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/lib64/dbus-1.0/include -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8_build/src/platform -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8_build/src/libslic3r -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libnest2d/include -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/miniz -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libigl -isystem /usr/include/opencascade -isystem /usr/include/Imath -DNDEBUG -march=native -O2 -pipe -fno-strict-aliasing -fext-numeric-literals -Wall -Wno-reorder -std=gnu++17 -fPIC -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -MD -MT src/libslic3r/CMakeFiles/libslic3r.dir/Layer.cpp.o -MF src/libslic3r/CMakeFiles/libslic3r.dir/Layer.cpp.o.d -o src/libslic3r/CMakeFiles/libslic3r.dir/Layer.cpp.o -c /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Layer.cpp In file included from /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Flow.hpp:7, from /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Layer.hpp:5, from /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Layer.cpp:1: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:603:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionEntityCollection&)’ was hidden [-Woverloaded-virtual=] 603 | virtual void use(ExtrusionEntityCollection& collection) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:634:18: note: by ‘Slic3r::SimplifyVisitor::use’ 634 | virtual void use(ExtrusionPath3D& path3D) override { | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:602:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionLoop&)’ was hidden [-Woverloaded-virtual=] 602 | virtual void use(ExtrusionLoop& loop) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:634:18: note: by ‘Slic3r::SimplifyVisitor::use’ 634 | virtual void use(ExtrusionPath3D& path3D) override { | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:601:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionMultiPath3D&)’ was hidden [-Woverloaded-virtual=] 601 | virtual void use(ExtrusionMultiPath3D& multipath) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:634:18: note: by ‘Slic3r::SimplifyVisitor::use’ 634 | virtual void use(ExtrusionPath3D& path3D) override { | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:600:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionMultiPath&)’ was hidden [-Woverloaded-virtual=] 600 | virtual void use(ExtrusionMultiPath& multipath) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:634:18: note: by ‘Slic3r::SimplifyVisitor::use’ 634 | virtual void use(ExtrusionPath3D& path3D) override { | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:603:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionEntityCollection&)’ was hidden [-Woverloaded-virtual=] 603 | virtual void use(ExtrusionEntityCollection& collection) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:645:18: note: by ‘Slic3r::GetPathsVisitor::use’ 645 | virtual void use(ExtrusionPath3D& path3D) override { | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:602:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionLoop&)’ was hidden [-Woverloaded-virtual=] 602 | virtual void use(ExtrusionLoop& loop) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:645:18: note: by ‘Slic3r::GetPathsVisitor::use’ 645 | virtual void use(ExtrusionPath3D& path3D) override { | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:601:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionMultiPath3D&)’ was hidden [-Woverloaded-virtual=] 601 | virtual void use(ExtrusionMultiPath3D& multipath) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:645:18: note: by ‘Slic3r::GetPathsVisitor::use’ 645 | virtual void use(ExtrusionPath3D& path3D) override { | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:600:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionMultiPath&)’ was hidden [-Woverloaded-virtual=] 600 | virtual void use(ExtrusionMultiPath& multipath) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:645:18: note: by ‘Slic3r::GetPathsVisitor::use’ 645 | virtual void use(ExtrusionPath3D& path3D) override { | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:595:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursiveConst::use(const Slic3r::ExtrusionEntityCollection&)’ was hidden [-Woverloaded-virtual=] 595 | virtual void use(const ExtrusionEntityCollection& collection) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:658:10: note: by ‘Slic3r::ExtrusionVolume::use’ 658 | void use(const ExtrusionPath3D &path3D) override { volume += unscaled(path3D.length()) * path3D.mm3_per_mm; } | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:594:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursiveConst::use(const Slic3r::ExtrusionLoop&)’ was hidden [-Woverloaded-virtual=] 594 | virtual void use(const ExtrusionLoop& loop) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:658:10: note: by ‘Slic3r::ExtrusionVolume::use’ 658 | void use(const ExtrusionPath3D &path3D) override { volume += unscaled(path3D.length()) * path3D.mm3_per_mm; } | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:593:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursiveConst::use(const Slic3r::ExtrusionMultiPath3D&)’ was hidden [-Woverloaded-virtual=] 593 | virtual void use(const ExtrusionMultiPath3D& multipath) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:658:10: note: by ‘Slic3r::ExtrusionVolume::use’ 658 | void use(const ExtrusionPath3D &path3D) override { volume += unscaled(path3D.length()) * path3D.mm3_per_mm; } | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:592:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursiveConst::use(const Slic3r::ExtrusionMultiPath&)’ was hidden [-Woverloaded-virtual=] 592 | virtual void use(const ExtrusionMultiPath& multipath) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:658:10: note: by ‘Slic3r::ExtrusionVolume::use’ 658 | void use(const ExtrusionPath3D &path3D) override { volume += unscaled(path3D.length()) * path3D.mm3_per_mm; } | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:603:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionEntityCollection&)’ was hidden [-Woverloaded-virtual=] 603 | virtual void use(ExtrusionEntityCollection& collection) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:667:10: note: by ‘Slic3r::ExtrusionModifyFlow::use’ 667 | void use(ExtrusionPath3D &path3D) override { path3D.mm3_per_mm *= _flow_mult; path3D.width *= _flow_mult; } | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:602:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionLoop&)’ was hidden [-Woverloaded-virtual=] 602 | virtual void use(ExtrusionLoop& loop) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:667:10: note: by ‘Slic3r::ExtrusionModifyFlow::use’ 667 | void use(ExtrusionPath3D &path3D) override { path3D.mm3_per_mm *= _flow_mult; path3D.width *= _flow_mult; } | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:601:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionMultiPath3D&)’ was hidden [-Woverloaded-virtual=] 601 | virtual void use(ExtrusionMultiPath3D& multipath) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:667:10: note: by ‘Slic3r::ExtrusionModifyFlow::use’ 667 | void use(ExtrusionPath3D &path3D) override { path3D.mm3_per_mm *= _flow_mult; path3D.width *= _flow_mult; } | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:600:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionMultiPath&)’ was hidden [-Woverloaded-virtual=] 600 | virtual void use(ExtrusionMultiPath& multipath) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:667:10: note: by ‘Slic3r::ExtrusionModifyFlow::use’ 667 | void use(ExtrusionPath3D &path3D) override { path3D.mm3_per_mm *= _flow_mult; path3D.width *= _flow_mult; } | ^~~ In file included from /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Flow.hpp:5: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp: In instantiation of ‘bool Slic3r::ConfigOptionBoolsTempl::is_nil(int32_t) const [with bool NULLABLE = false; int32_t = int]’: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:1703:10: required from here /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:1711:24: warning: comparison of integer expressions of different signedness: ‘int32_t’ {aka ‘int’} and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1711 | return idx < values.size() ? NIL_VALUE() == this->values[idx] : | ~~~~^~~~~~~~~~~~~~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp: In instantiation of ‘bool Slic3r::ConfigOptionFloatsOrPercentsTempl::is_nil(int32_t) const [with bool NULLABLE = false; int32_t = int]’: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:1340:10: required from here /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:1348:24: warning: comparison of integer expressions of different signedness: ‘int32_t’ {aka ‘int’} and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1348 | return idx < values.size() ? (std::isnan(this->values[idx].value) || NIL_VALUE() == this->values[idx]) : | ~~~~^~~~~~~~~~~~~~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp: In instantiation of ‘bool Slic3r::ConfigOptionFloatsTempl::is_nil(int32_t) const [with bool NULLABLE = false; int32_t = int]’: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:814:10: required from here /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:822:24: warning: comparison of integer expressions of different signedness: ‘int32_t’ {aka ‘int’} and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 822 | return idx < values.size() ? (std::isnan(this->values[idx]) || NIL_VALUE() == this->values[idx]) : | ~~~~^~~~~~~~~~~~~~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp: In instantiation of ‘bool Slic3r::ConfigOptionIntsTempl::is_nil(int32_t) const [with bool NULLABLE = false; int32_t = int]’: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:998:10: required from here /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:1006:24: warning: comparison of integer expressions of different signedness: ‘int32_t’ {aka ‘int’} and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1006 | return idx < values.size() ? NIL_VALUE() == this->values[idx] : | ~~~~^~~~~~~~~~~~~~~ [214/433] /usr/bin/x86_64-pc-linux-gnu-g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DOPENVDB_ABI_VERSION_NUMBER=10 -DOPENVDB_USE_DELAYED_LOADING -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/lib64/dbus-1.0/include -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8_build/src/platform -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8_build/src/libslic3r -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libnest2d/include -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/miniz -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libigl -isystem /usr/include/opencascade -isystem /usr/include/Imath -DNDEBUG -march=native -O2 -pipe -fno-strict-aliasing -fext-numeric-literals -Wall -Wno-reorder -std=gnu++17 -fPIC -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -MD -MT src/libslic3r/CMakeFiles/libslic3r.dir/LayerRegion.cpp.o -MF src/libslic3r/CMakeFiles/libslic3r.dir/LayerRegion.cpp.o.d -o src/libslic3r/CMakeFiles/libslic3r.dir/LayerRegion.cpp.o -c /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/LayerRegion.cpp In file included from /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Flow.hpp:7, from /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Layer.hpp:5, from /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/LayerRegion.cpp:1: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:603:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionEntityCollection&)’ was hidden [-Woverloaded-virtual=] 603 | virtual void use(ExtrusionEntityCollection& collection) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:634:18: note: by ‘Slic3r::SimplifyVisitor::use’ 634 | virtual void use(ExtrusionPath3D& path3D) override { | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:602:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionLoop&)’ was hidden [-Woverloaded-virtual=] 602 | virtual void use(ExtrusionLoop& loop) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:634:18: note: by ‘Slic3r::SimplifyVisitor::use’ 634 | virtual void use(ExtrusionPath3D& path3D) override { | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:601:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionMultiPath3D&)’ was hidden [-Woverloaded-virtual=] 601 | virtual void use(ExtrusionMultiPath3D& multipath) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:634:18: note: by ‘Slic3r::SimplifyVisitor::use’ 634 | virtual void use(ExtrusionPath3D& path3D) override { | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:600:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionMultiPath&)’ was hidden [-Woverloaded-virtual=] 600 | virtual void use(ExtrusionMultiPath& multipath) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:634:18: note: by ‘Slic3r::SimplifyVisitor::use’ 634 | virtual void use(ExtrusionPath3D& path3D) override { | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:603:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionEntityCollection&)’ was hidden [-Woverloaded-virtual=] 603 | virtual void use(ExtrusionEntityCollection& collection) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:645:18: note: by ‘Slic3r::GetPathsVisitor::use’ 645 | virtual void use(ExtrusionPath3D& path3D) override { | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:602:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionLoop&)’ was hidden [-Woverloaded-virtual=] 602 | virtual void use(ExtrusionLoop& loop) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:645:18: note: by ‘Slic3r::GetPathsVisitor::use’ 645 | virtual void use(ExtrusionPath3D& path3D) override { | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:601:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionMultiPath3D&)’ was hidden [-Woverloaded-virtual=] 601 | virtual void use(ExtrusionMultiPath3D& multipath) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:645:18: note: by ‘Slic3r::GetPathsVisitor::use’ 645 | virtual void use(ExtrusionPath3D& path3D) override { | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:600:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionMultiPath&)’ was hidden [-Woverloaded-virtual=] 600 | virtual void use(ExtrusionMultiPath& multipath) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:645:18: note: by ‘Slic3r::GetPathsVisitor::use’ 645 | virtual void use(ExtrusionPath3D& path3D) override { | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:595:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursiveConst::use(const Slic3r::ExtrusionEntityCollection&)’ was hidden [-Woverloaded-virtual=] 595 | virtual void use(const ExtrusionEntityCollection& collection) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:658:10: note: by ‘Slic3r::ExtrusionVolume::use’ 658 | void use(const ExtrusionPath3D &path3D) override { volume += unscaled(path3D.length()) * path3D.mm3_per_mm; } | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:594:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursiveConst::use(const Slic3r::ExtrusionLoop&)’ was hidden [-Woverloaded-virtual=] 594 | virtual void use(const ExtrusionLoop& loop) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:658:10: note: by ‘Slic3r::ExtrusionVolume::use’ 658 | void use(const ExtrusionPath3D &path3D) override { volume += unscaled(path3D.length()) * path3D.mm3_per_mm; } | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:593:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursiveConst::use(const Slic3r::ExtrusionMultiPath3D&)’ was hidden [-Woverloaded-virtual=] 593 | virtual void use(const ExtrusionMultiPath3D& multipath) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:658:10: note: by ‘Slic3r::ExtrusionVolume::use’ 658 | void use(const ExtrusionPath3D &path3D) override { volume += unscaled(path3D.length()) * path3D.mm3_per_mm; } | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:592:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursiveConst::use(const Slic3r::ExtrusionMultiPath&)’ was hidden [-Woverloaded-virtual=] 592 | virtual void use(const ExtrusionMultiPath& multipath) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:658:10: note: by ‘Slic3r::ExtrusionVolume::use’ 658 | void use(const ExtrusionPath3D &path3D) override { volume += unscaled(path3D.length()) * path3D.mm3_per_mm; } | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:603:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionEntityCollection&)’ was hidden [-Woverloaded-virtual=] 603 | virtual void use(ExtrusionEntityCollection& collection) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:667:10: note: by ‘Slic3r::ExtrusionModifyFlow::use’ 667 | void use(ExtrusionPath3D &path3D) override { path3D.mm3_per_mm *= _flow_mult; path3D.width *= _flow_mult; } | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:602:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionLoop&)’ was hidden [-Woverloaded-virtual=] 602 | virtual void use(ExtrusionLoop& loop) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:667:10: note: by ‘Slic3r::ExtrusionModifyFlow::use’ 667 | void use(ExtrusionPath3D &path3D) override { path3D.mm3_per_mm *= _flow_mult; path3D.width *= _flow_mult; } | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:601:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionMultiPath3D&)’ was hidden [-Woverloaded-virtual=] 601 | virtual void use(ExtrusionMultiPath3D& multipath) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:667:10: note: by ‘Slic3r::ExtrusionModifyFlow::use’ 667 | void use(ExtrusionPath3D &path3D) override { path3D.mm3_per_mm *= _flow_mult; path3D.width *= _flow_mult; } | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:600:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionMultiPath&)’ was hidden [-Woverloaded-virtual=] 600 | virtual void use(ExtrusionMultiPath& multipath) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:667:10: note: by ‘Slic3r::ExtrusionModifyFlow::use’ 667 | void use(ExtrusionPath3D &path3D) override { path3D.mm3_per_mm *= _flow_mult; path3D.width *= _flow_mult; } | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/LayerRegion.cpp: In member function ‘void Slic3r::LayerRegion::process_external_surfaces(const Slic3r::Layer*, const Slic3r::Polygons*)’: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/LayerRegion.cpp:163:21: warning: unused variable ‘surfaces’ [-Wunused-variable] 163 | const Surfaces &surfaces = this->fill_surfaces.surfaces; | ^~~~~~~~ In file included from /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Flow.hpp:5: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp: In instantiation of ‘bool Slic3r::ConfigOptionBoolsTempl::is_nil(int32_t) const [with bool NULLABLE = false; int32_t = int]’: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:1703:10: required from here /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:1711:24: warning: comparison of integer expressions of different signedness: ‘int32_t’ {aka ‘int’} and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1711 | return idx < values.size() ? NIL_VALUE() == this->values[idx] : | ~~~~^~~~~~~~~~~~~~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp: In instantiation of ‘bool Slic3r::ConfigOptionFloatsOrPercentsTempl::is_nil(int32_t) const [with bool NULLABLE = false; int32_t = int]’: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:1340:10: required from here /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:1348:24: warning: comparison of integer expressions of different signedness: ‘int32_t’ {aka ‘int’} and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1348 | return idx < values.size() ? (std::isnan(this->values[idx].value) || NIL_VALUE() == this->values[idx]) : | ~~~~^~~~~~~~~~~~~~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp: In instantiation of ‘bool Slic3r::ConfigOptionFloatsTempl::is_nil(int32_t) const [with bool NULLABLE = false; int32_t = int]’: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:814:10: required from here /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:822:24: warning: comparison of integer expressions of different signedness: ‘int32_t’ {aka ‘int’} and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 822 | return idx < values.size() ? (std::isnan(this->values[idx]) || NIL_VALUE() == this->values[idx]) : | ~~~~^~~~~~~~~~~~~~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp: In instantiation of ‘bool Slic3r::ConfigOptionIntsTempl::is_nil(int32_t) const [with bool NULLABLE = false; int32_t = int]’: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:998:10: required from here /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:1006:24: warning: comparison of integer expressions of different signedness: ‘int32_t’ {aka ‘int’} and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1006 | return idx < values.size() ? NIL_VALUE() == this->values[idx] : | ~~~~^~~~~~~~~~~~~~~ [215/433] /usr/bin/x86_64-pc-linux-gnu-g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DOPENVDB_ABI_VERSION_NUMBER=10 -DOPENVDB_USE_DELAYED_LOADING -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/lib64/dbus-1.0/include -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8_build/src/platform -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8_build/src/libslic3r -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libnest2d/include -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/miniz -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libigl -isystem /usr/include/opencascade -isystem /usr/include/Imath -DNDEBUG -march=native -O2 -pipe -fno-strict-aliasing -fext-numeric-literals -Wall -Wno-reorder -std=gnu++17 -fPIC -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -MD -MT src/libslic3r/CMakeFiles/libslic3r.dir/ModelArrange.cpp.o -MF src/libslic3r/CMakeFiles/libslic3r.dir/ModelArrange.cpp.o.d -o src/libslic3r/CMakeFiles/libslic3r.dir/ModelArrange.cpp.o -c /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ModelArrange.cpp In file included from /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/PrintConfig.hpp:32, from /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Model.hpp:9, from /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ModelArrange.cpp:3: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp: In instantiation of ‘bool Slic3r::ConfigOptionBoolsTempl::is_nil(int32_t) const [with bool NULLABLE = false; int32_t = int]’: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:1703:10: required from here /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:1711:24: warning: comparison of integer expressions of different signedness: ‘int32_t’ {aka ‘int’} and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1711 | return idx < values.size() ? NIL_VALUE() == this->values[idx] : | ~~~~^~~~~~~~~~~~~~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp: In instantiation of ‘bool Slic3r::ConfigOptionFloatsOrPercentsTempl::is_nil(int32_t) const [with bool NULLABLE = false; int32_t = int]’: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:1340:10: required from here /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:1348:24: warning: comparison of integer expressions of different signedness: ‘int32_t’ {aka ‘int’} and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1348 | return idx < values.size() ? (std::isnan(this->values[idx].value) || NIL_VALUE() == this->values[idx]) : | ~~~~^~~~~~~~~~~~~~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp: In instantiation of ‘bool Slic3r::ConfigOptionFloatsTempl::is_nil(int32_t) const [with bool NULLABLE = false; int32_t = int]’: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:814:10: required from here /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:822:24: warning: comparison of integer expressions of different signedness: ‘int32_t’ {aka ‘int’} and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 822 | return idx < values.size() ? (std::isnan(this->values[idx]) || NIL_VALUE() == this->values[idx]) : | ~~~~^~~~~~~~~~~~~~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp: In instantiation of ‘bool Slic3r::ConfigOptionIntsTempl::is_nil(int32_t) const [with bool NULLABLE = false; int32_t = int]’: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:998:10: required from here /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:1006:24: warning: comparison of integer expressions of different signedness: ‘int32_t’ {aka ‘int’} and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1006 | return idx < values.size() ? NIL_VALUE() == this->values[idx] : | ~~~~^~~~~~~~~~~~~~~ [216/433] /usr/bin/x86_64-pc-linux-gnu-g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DOPENVDB_ABI_VERSION_NUMBER=10 -DOPENVDB_USE_DELAYED_LOADING -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/lib64/dbus-1.0/include -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8_build/src/platform -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8_build/src/libslic3r -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libnest2d/include -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/miniz -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libigl -isystem /usr/include/opencascade -isystem /usr/include/Imath -DNDEBUG -march=native -O2 -pipe -fno-strict-aliasing -fext-numeric-literals -Wall -Wno-reorder -std=gnu++17 -fPIC -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -MD -MT src/libslic3r/CMakeFiles/libslic3r.dir/NormalUtils.cpp.o -MF src/libslic3r/CMakeFiles/libslic3r.dir/NormalUtils.cpp.o.d -o src/libslic3r/CMakeFiles/libslic3r.dir/NormalUtils.cpp.o -c /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/NormalUtils.cpp In file included from /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/PrintConfig.hpp:32, from /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Model.hpp:9, from /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/NormalUtils.hpp:5, from /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/NormalUtils.cpp:1: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp: In instantiation of ‘bool Slic3r::ConfigOptionBoolsTempl::is_nil(int32_t) const [with bool NULLABLE = false; int32_t = int]’: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:1703:10: required from here /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:1711:24: warning: comparison of integer expressions of different signedness: ‘int32_t’ {aka ‘int’} and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1711 | return idx < values.size() ? NIL_VALUE() == this->values[idx] : | ~~~~^~~~~~~~~~~~~~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp: In instantiation of ‘bool Slic3r::ConfigOptionFloatsOrPercentsTempl::is_nil(int32_t) const [with bool NULLABLE = false; int32_t = int]’: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:1340:10: required from here /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:1348:24: warning: comparison of integer expressions of different signedness: ‘int32_t’ {aka ‘int’} and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1348 | return idx < values.size() ? (std::isnan(this->values[idx].value) || NIL_VALUE() == this->values[idx]) : | ~~~~^~~~~~~~~~~~~~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp: In instantiation of ‘bool Slic3r::ConfigOptionFloatsTempl::is_nil(int32_t) const [with bool NULLABLE = false; int32_t = int]’: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:814:10: required from here /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:822:24: warning: comparison of integer expressions of different signedness: ‘int32_t’ {aka ‘int’} and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 822 | return idx < values.size() ? (std::isnan(this->values[idx]) || NIL_VALUE() == this->values[idx]) : | ~~~~^~~~~~~~~~~~~~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp: In instantiation of ‘bool Slic3r::ConfigOptionIntsTempl::is_nil(int32_t) const [with bool NULLABLE = false; int32_t = int]’: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:998:10: required from here /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:1006:24: warning: comparison of integer expressions of different signedness: ‘int32_t’ {aka ‘int’} and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1006 | return idx < values.size() ? NIL_VALUE() == this->values[idx] : | ~~~~^~~~~~~~~~~~~~~ [217/433] /usr/bin/x86_64-pc-linux-gnu-g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DOPENVDB_ABI_VERSION_NUMBER=10 -DOPENVDB_USE_DELAYED_LOADING -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/lib64/dbus-1.0/include -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8_build/src/platform -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8_build/src/libslic3r -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libnest2d/include -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/miniz -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libigl -isystem /usr/include/opencascade -isystem /usr/include/Imath -DNDEBUG -march=native -O2 -pipe -fno-strict-aliasing -fext-numeric-literals -Wall -Wno-reorder -std=gnu++17 -fPIC -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -MD -MT src/libslic3r/CMakeFiles/libslic3r.dir/PolygonTrimmer.cpp.o -MF src/libslic3r/CMakeFiles/libslic3r.dir/PolygonTrimmer.cpp.o.d -o src/libslic3r/CMakeFiles/libslic3r.dir/PolygonTrimmer.cpp.o -c /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/PolygonTrimmer.cpp [218/433] /usr/bin/x86_64-pc-linux-gnu-g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DOPENVDB_ABI_VERSION_NUMBER=10 -DOPENVDB_USE_DELAYED_LOADING -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/lib64/dbus-1.0/include -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8_build/src/platform -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8_build/src/libslic3r -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libnest2d/include -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/miniz -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libigl -isystem /usr/include/opencascade -isystem /usr/include/Imath -DNDEBUG -march=native -O2 -pipe -fno-strict-aliasing -fext-numeric-literals -Wall -Wno-reorder -std=gnu++17 -fPIC -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -MD -MT src/libslic3r/CMakeFiles/libslic3r.dir/MutablePolygon.cpp.o -MF src/libslic3r/CMakeFiles/libslic3r.dir/MutablePolygon.cpp.o.d -o src/libslic3r/CMakeFiles/libslic3r.dir/MutablePolygon.cpp.o -c /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/MutablePolygon.cpp In file included from /usr/include/eigen3/Eigen/Core:253, from /usr/include/eigen3/Eigen/Geometry:11, from /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Point.hpp:12, from /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/MutablePolygon.hpp:4, from /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/MutablePolygon.cpp:1: In member function ‘const Eigen::internal::scalar_difference_op::result_type Eigen::internal::scalar_difference_op::operator()(const LhsScalar&, const RhsScalar&) const [with LhsScalar = long int; RhsScalar = long int]’, inlined from ‘Eigen::internal::binary_evaluator, Eigen::internal::IndexBased, Eigen::internal::IndexBased>::CoeffReturnType Eigen::internal::binary_evaluator, Eigen::internal::IndexBased, Eigen::internal::IndexBased>::coeff(Eigen::Index) const [with BinaryOp = Eigen::internal::scalar_difference_op; Lhs = const Eigen::Matrix; Rhs = const Eigen::Matrix]’ at /usr/include/eigen3/Eigen/src/Core/CoreEvaluators.h:775:22, inlined from ‘Eigen::internal::unary_evaluator, Eigen::internal::IndexBased>::CoeffReturnType Eigen::internal::unary_evaluator, Eigen::internal::IndexBased>::coeff(Eigen::Index) const [with UnaryOp = Eigen::internal::scalar_cast_op; ArgType = const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >]’ at /usr/include/eigen3/Eigen/src/Core/CoreEvaluators.h:589:40, inlined from ‘Eigen::internal::binary_evaluator, Eigen::internal::IndexBased, Eigen::internal::IndexBased>::CoeffReturnType Eigen::internal::binary_evaluator, Eigen::internal::IndexBased, Eigen::internal::IndexBased>::coeff(Eigen::Index) const [with BinaryOp = Eigen::internal::scalar_product_op; Lhs = const Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > >; Rhs = const Eigen::CwiseNullaryOp, const Eigen::Matrix >]’ at /usr/include/eigen3/Eigen/src/Core/CoreEvaluators.h:775:40, inlined from ‘Eigen::internal::unary_evaluator, Eigen::internal::IndexBased>::CoeffReturnType Eigen::internal::unary_evaluator, Eigen::internal::IndexBased>::coeff(Eigen::Index) const [with UnaryOp = Eigen::internal::scalar_cast_op; ArgType = const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >]’ at /usr/include/eigen3/Eigen/src/Core/CoreEvaluators.h:589:40, inlined from ‘void Eigen::internal::generic_dense_assignment_kernel::assignCoeff(Eigen::Index) [with DstEvaluatorTypeT = Eigen::internal::evaluator >; SrcEvaluatorTypeT = Eigen::internal::evaluator, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > > >; Functor = Eigen::internal::assign_op; int Version = 0]’ at /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:660:61, inlined from ‘static void Eigen::internal::copy_using_evaluator_LinearTraversal_CompleteUnrolling::run(Kernel&) [with Kernel = Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > > >, Eigen::internal::assign_op, 0>; int Index = 0; int Stop = 2]’ at /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:247:23, inlined from ‘static void Eigen::internal::dense_assignment_loop::run(Kernel&) [with Kernel = Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > > >, Eigen::internal::assign_op, 0>]’ at /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:528:106, inlined from ‘void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Functor = assign_op]’ at /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:785:37, inlined from ‘static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Functor = Eigen::internal::assign_op; Weak = void]’ at /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:954:31, inlined from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op]’ at /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:890:49, inlined from ‘Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Derived = Eigen::Matrix]’ at /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:797:41, inlined from ‘void Eigen::PlainObjectBase::_init1(const Eigen::DenseBase&) [with T = Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > > >; OtherDerived = Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Derived = Eigen::Matrix]’ at /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:883:25, inlined from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > > >; _Scalar = long int; int _Rows = 2; int _Cols = 1; int _Options = 2; int _MaxRows = 2; int _MaxCols = 1]’ at /usr/include/eigen3/Eigen/src/Core/Matrix.h:332:31, inlined from ‘Slic3r::Point::Point(const Eigen::MatrixBase&) [with OtherDerived = Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >]’ at /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Point.hpp:139:72, inlined from ‘bool Slic3r::clip_narrow_corner(Vec2i64, MutablePolygon::iterator&, MutablePolygon::iterator&, MutablePolygon::range&, int64_t, int64_t)’ at /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/MutablePolygon.cpp:254:63, inlined from ‘void Slic3r::smooth_outward(MutablePolygon&, coord_t)’ at /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/MutablePolygon.cpp:295:43: /usr/include/eigen3/Eigen/src/Core/functors/BinaryFunctors.h:359:130: warning: ‘*(long int*)((char*)&p02 + offsetof(Eigen::Vec2i64, Eigen::Matrix::.Eigen::PlainObjectBase >::.Eigen::MatrixBase >::.Eigen::DenseBase >::.Eigen::DenseCoeffsBase, 3>::.Eigen::DenseCoeffsBase, 1>::.Eigen::DenseCoeffsBase, 0>::))’ may be used uninitialized [-Wmaybe-uninitialized] 359 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE const result_type operator() (const LhsScalar& a, const RhsScalar& b) const { return a - b; } | ^ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/MutablePolygon.cpp: In function ‘void Slic3r::smooth_outward(MutablePolygon&, coord_t)’: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/MutablePolygon.cpp:100:13: note: ‘*(long int*)((char*)&p02 + offsetof(Eigen::Vec2i64, Eigen::Matrix::.Eigen::PlainObjectBase >::.Eigen::MatrixBase >::.Eigen::DenseBase >::.Eigen::DenseCoeffsBase, 3>::.Eigen::DenseCoeffsBase, 1>::.Eigen::DenseCoeffsBase, 0>::))’ was declared here 100 | Vec2i64 p02; | ^~~ In member function ‘const Eigen::internal::scalar_difference_op::result_type Eigen::internal::scalar_difference_op::operator()(const LhsScalar&, const RhsScalar&) const [with LhsScalar = long int; RhsScalar = long int]’, inlined from ‘Eigen::internal::binary_evaluator, Eigen::internal::IndexBased, Eigen::internal::IndexBased>::CoeffReturnType Eigen::internal::binary_evaluator, Eigen::internal::IndexBased, Eigen::internal::IndexBased>::coeff(Eigen::Index) const [with BinaryOp = Eigen::internal::scalar_difference_op; Lhs = const Eigen::Matrix; Rhs = const Eigen::Matrix]’ at /usr/include/eigen3/Eigen/src/Core/CoreEvaluators.h:775:22, inlined from ‘Eigen::internal::unary_evaluator, Eigen::internal::IndexBased>::CoeffReturnType Eigen::internal::unary_evaluator, Eigen::internal::IndexBased>::coeff(Eigen::Index) const [with UnaryOp = Eigen::internal::scalar_cast_op; ArgType = const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >]’ at /usr/include/eigen3/Eigen/src/Core/CoreEvaluators.h:589:40, inlined from ‘Eigen::internal::binary_evaluator, Eigen::internal::IndexBased, Eigen::internal::IndexBased>::CoeffReturnType Eigen::internal::binary_evaluator, Eigen::internal::IndexBased, Eigen::internal::IndexBased>::coeff(Eigen::Index) const [with BinaryOp = Eigen::internal::scalar_product_op; Lhs = const Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > >; Rhs = const Eigen::CwiseNullaryOp, const Eigen::Matrix >]’ at /usr/include/eigen3/Eigen/src/Core/CoreEvaluators.h:775:40, inlined from ‘Eigen::internal::unary_evaluator, Eigen::internal::IndexBased>::CoeffReturnType Eigen::internal::unary_evaluator, Eigen::internal::IndexBased>::coeff(Eigen::Index) const [with UnaryOp = Eigen::internal::scalar_cast_op; ArgType = const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >]’ at /usr/include/eigen3/Eigen/src/Core/CoreEvaluators.h:589:40, inlined from ‘void Eigen::internal::generic_dense_assignment_kernel::assignCoeff(Eigen::Index) [with DstEvaluatorTypeT = Eigen::internal::evaluator >; SrcEvaluatorTypeT = Eigen::internal::evaluator, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > > >; Functor = Eigen::internal::assign_op; int Version = 0]’ at /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:660:61, inlined from ‘static void Eigen::internal::copy_using_evaluator_LinearTraversal_CompleteUnrolling::run(Kernel&) [with Kernel = Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > > >, Eigen::internal::assign_op, 0>; int Index = 1; int Stop = 2]’ at /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:247:23, inlined from ‘static void Eigen::internal::copy_using_evaluator_LinearTraversal_CompleteUnrolling::run(Kernel&) [with Kernel = Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > > >, Eigen::internal::assign_op, 0>; int Index = 0; int Stop = 2]’ at /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:248:87, inlined from ‘static void Eigen::internal::dense_assignment_loop::run(Kernel&) [with Kernel = Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > > >, Eigen::internal::assign_op, 0>]’ at /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:528:106, inlined from ‘void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Functor = assign_op]’ at /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:785:37, inlined from ‘static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Functor = Eigen::internal::assign_op; Weak = void]’ at /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:954:31, inlined from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op]’ at /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:890:49, inlined from ‘Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Derived = Eigen::Matrix]’ at /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:797:41, inlined from ‘void Eigen::PlainObjectBase::_init1(const Eigen::DenseBase&) [with T = Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > > >; OtherDerived = Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Derived = Eigen::Matrix]’ at /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:883:25, inlined from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > > >; _Scalar = long int; int _Rows = 2; int _Cols = 1; int _Options = 2; int _MaxRows = 2; int _MaxCols = 1]’ at /usr/include/eigen3/Eigen/src/Core/Matrix.h:332:31, inlined from ‘Slic3r::Point::Point(const Eigen::MatrixBase&) [with OtherDerived = Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >]’ at /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Point.hpp:139:72, inlined from ‘bool Slic3r::clip_narrow_corner(Vec2i64, MutablePolygon::iterator&, MutablePolygon::iterator&, MutablePolygon::range&, int64_t, int64_t)’ at /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/MutablePolygon.cpp:254:63, inlined from ‘void Slic3r::smooth_outward(MutablePolygon&, coord_t)’ at /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/MutablePolygon.cpp:295:43: /usr/include/eigen3/Eigen/src/Core/functors/BinaryFunctors.h:359:130: warning: ‘p02.Eigen::Matrix::.Eigen::PlainObjectBase >::m_storage.Eigen::DenseStorage::m_data.Eigen::internal::plain_array::array[1]’ may be used uninitialized [-Wmaybe-uninitialized] 359 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE const result_type operator() (const LhsScalar& a, const RhsScalar& b) const { return a - b; } | ^ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/MutablePolygon.cpp: In function ‘void Slic3r::smooth_outward(MutablePolygon&, coord_t)’: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/MutablePolygon.cpp:100:13: note: ‘p02.Eigen::Matrix::.Eigen::PlainObjectBase >::m_storage.Eigen::DenseStorage::m_data.Eigen::internal::plain_array::array[1]’ was declared here 100 | Vec2i64 p02; | ^~~ In member function ‘const Eigen::internal::scalar_difference_op::result_type Eigen::internal::scalar_difference_op::operator()(const LhsScalar&, const RhsScalar&) const [with LhsScalar = long int; RhsScalar = long int]’, inlined from ‘Eigen::internal::binary_evaluator, Eigen::internal::IndexBased, Eigen::internal::IndexBased>::CoeffReturnType Eigen::internal::binary_evaluator, Eigen::internal::IndexBased, Eigen::internal::IndexBased>::coeff(Eigen::Index) const [with BinaryOp = Eigen::internal::scalar_difference_op; Lhs = const Eigen::Matrix; Rhs = const Eigen::Matrix]’ at /usr/include/eigen3/Eigen/src/Core/CoreEvaluators.h:775:22, inlined from ‘Eigen::internal::unary_evaluator, Eigen::internal::IndexBased>::CoeffReturnType Eigen::internal::unary_evaluator, Eigen::internal::IndexBased>::coeff(Eigen::Index) const [with UnaryOp = Eigen::internal::scalar_cast_op; ArgType = const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >]’ at /usr/include/eigen3/Eigen/src/Core/CoreEvaluators.h:589:40, inlined from ‘Eigen::internal::binary_evaluator, Eigen::internal::IndexBased, Eigen::internal::IndexBased>::CoeffReturnType Eigen::internal::binary_evaluator, Eigen::internal::IndexBased, Eigen::internal::IndexBased>::coeff(Eigen::Index) const [with BinaryOp = Eigen::internal::scalar_product_op; Lhs = const Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > >; Rhs = const Eigen::CwiseNullaryOp, const Eigen::Matrix >]’ at /usr/include/eigen3/Eigen/src/Core/CoreEvaluators.h:775:40, inlined from ‘Eigen::internal::unary_evaluator, Eigen::internal::IndexBased>::CoeffReturnType Eigen::internal::unary_evaluator, Eigen::internal::IndexBased>::coeff(Eigen::Index) const [with UnaryOp = Eigen::internal::scalar_cast_op; ArgType = const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >]’ at /usr/include/eigen3/Eigen/src/Core/CoreEvaluators.h:589:40, inlined from ‘void Eigen::internal::generic_dense_assignment_kernel::assignCoeff(Eigen::Index) [with DstEvaluatorTypeT = Eigen::internal::evaluator >; SrcEvaluatorTypeT = Eigen::internal::evaluator, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > > >; Functor = Eigen::internal::assign_op; int Version = 0]’ at /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:660:61, inlined from ‘static void Eigen::internal::copy_using_evaluator_LinearTraversal_CompleteUnrolling::run(Kernel&) [with Kernel = Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > > >, Eigen::internal::assign_op, 0>; int Index = 0; int Stop = 2]’ at /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:247:23, inlined from ‘static void Eigen::internal::dense_assignment_loop::run(Kernel&) [with Kernel = Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > > >, Eigen::internal::assign_op, 0>]’ at /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:528:106, inlined from ‘void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Functor = assign_op]’ at /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:785:37, inlined from ‘static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Functor = Eigen::internal::assign_op; Weak = void]’ at /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:954:31, inlined from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op]’ at /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:890:49, inlined from ‘Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Derived = Eigen::Matrix]’ at /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:797:41, inlined from ‘void Eigen::PlainObjectBase::_init1(const Eigen::DenseBase&) [with T = Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > > >; OtherDerived = Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Derived = Eigen::Matrix]’ at /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:883:25, inlined from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > > >; _Scalar = long int; int _Rows = 2; int _Cols = 1; int _Options = 2; int _MaxRows = 2; int _MaxCols = 1]’ at /usr/include/eigen3/Eigen/src/Core/Matrix.h:332:31, inlined from ‘Slic3r::Point::Point(const Eigen::MatrixBase&) [with OtherDerived = Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >]’ at /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Point.hpp:139:72, inlined from ‘bool Slic3r::clip_narrow_corner(Vec2i64, MutablePolygon::iterator&, MutablePolygon::iterator&, MutablePolygon::range&, int64_t, int64_t)’ at /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/MutablePolygon.cpp:255:63, inlined from ‘void Slic3r::smooth_outward(MutablePolygon&, coord_t)’ at /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/MutablePolygon.cpp:295:43: /usr/include/eigen3/Eigen/src/Core/functors/BinaryFunctors.h:359:130: warning: ‘*(long int*)((char*)&p22 + offsetof(Eigen::Vec2i64, Eigen::Matrix::.Eigen::PlainObjectBase >::.Eigen::MatrixBase >::.Eigen::DenseBase >::.Eigen::DenseCoeffsBase, 3>::.Eigen::DenseCoeffsBase, 1>::.Eigen::DenseCoeffsBase, 0>::))’ may be used uninitialized [-Wmaybe-uninitialized] 359 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE const result_type operator() (const LhsScalar& a, const RhsScalar& b) const { return a - b; } | ^ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/MutablePolygon.cpp: In function ‘void Slic3r::smooth_outward(MutablePolygon&, coord_t)’: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/MutablePolygon.cpp:101:13: note: ‘*(long int*)((char*)&p22 + offsetof(Eigen::Vec2i64, Eigen::Matrix::.Eigen::PlainObjectBase >::.Eigen::MatrixBase >::.Eigen::DenseBase >::.Eigen::DenseCoeffsBase, 3>::.Eigen::DenseCoeffsBase, 1>::.Eigen::DenseCoeffsBase, 0>::))’ was declared here 101 | Vec2i64 p22; | ^~~ In member function ‘const Eigen::internal::scalar_difference_op::result_type Eigen::internal::scalar_difference_op::operator()(const LhsScalar&, const RhsScalar&) const [with LhsScalar = long int; RhsScalar = long int]’, inlined from ‘Eigen::internal::binary_evaluator, Eigen::internal::IndexBased, Eigen::internal::IndexBased>::CoeffReturnType Eigen::internal::binary_evaluator, Eigen::internal::IndexBased, Eigen::internal::IndexBased>::coeff(Eigen::Index) const [with BinaryOp = Eigen::internal::scalar_difference_op; Lhs = const Eigen::Matrix; Rhs = const Eigen::Matrix]’ at /usr/include/eigen3/Eigen/src/Core/CoreEvaluators.h:775:22, inlined from ‘Eigen::internal::unary_evaluator, Eigen::internal::IndexBased>::CoeffReturnType Eigen::internal::unary_evaluator, Eigen::internal::IndexBased>::coeff(Eigen::Index) const [with UnaryOp = Eigen::internal::scalar_cast_op; ArgType = const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >]’ at /usr/include/eigen3/Eigen/src/Core/CoreEvaluators.h:589:40, inlined from ‘Eigen::internal::binary_evaluator, Eigen::internal::IndexBased, Eigen::internal::IndexBased>::CoeffReturnType Eigen::internal::binary_evaluator, Eigen::internal::IndexBased, Eigen::internal::IndexBased>::coeff(Eigen::Index) const [with BinaryOp = Eigen::internal::scalar_product_op; Lhs = const Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > >; Rhs = const Eigen::CwiseNullaryOp, const Eigen::Matrix >]’ at /usr/include/eigen3/Eigen/src/Core/CoreEvaluators.h:775:40, inlined from ‘Eigen::internal::unary_evaluator, Eigen::internal::IndexBased>::CoeffReturnType Eigen::internal::unary_evaluator, Eigen::internal::IndexBased>::coeff(Eigen::Index) const [with UnaryOp = Eigen::internal::scalar_cast_op; ArgType = const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >]’ at /usr/include/eigen3/Eigen/src/Core/CoreEvaluators.h:589:40, inlined from ‘void Eigen::internal::generic_dense_assignment_kernel::assignCoeff(Eigen::Index) [with DstEvaluatorTypeT = Eigen::internal::evaluator >; SrcEvaluatorTypeT = Eigen::internal::evaluator, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > > >; Functor = Eigen::internal::assign_op; int Version = 0]’ at /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:660:61, inlined from ‘static void Eigen::internal::copy_using_evaluator_LinearTraversal_CompleteUnrolling::run(Kernel&) [with Kernel = Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > > >, Eigen::internal::assign_op, 0>; int Index = 1; int Stop = 2]’ at /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:247:23, inlined from ‘static void Eigen::internal::copy_using_evaluator_LinearTraversal_CompleteUnrolling::run(Kernel&) [with Kernel = Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > > >, Eigen::internal::assign_op, 0>; int Index = 0; int Stop = 2]’ at /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:248:87, inlined from ‘static void Eigen::internal::dense_assignment_loop::run(Kernel&) [with Kernel = Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > > >, Eigen::internal::assign_op, 0>]’ at /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:528:106, inlined from ‘void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Functor = assign_op]’ at /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:785:37, inlined from ‘static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Functor = Eigen::internal::assign_op; Weak = void]’ at /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:954:31, inlined from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op]’ at /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:890:49, inlined from ‘Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Derived = Eigen::Matrix]’ at /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:797:41, inlined from ‘void Eigen::PlainObjectBase::_init1(const Eigen::DenseBase&) [with T = Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > > >; OtherDerived = Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Derived = Eigen::Matrix]’ at /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:883:25, inlined from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > > >; _Scalar = long int; int _Rows = 2; int _Cols = 1; int _Options = 2; int _MaxRows = 2; int _MaxCols = 1]’ at /usr/include/eigen3/Eigen/src/Core/Matrix.h:332:31, inlined from ‘Slic3r::Point::Point(const Eigen::MatrixBase&) [with OtherDerived = Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >]’ at /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Point.hpp:139:72, inlined from ‘bool Slic3r::clip_narrow_corner(Vec2i64, MutablePolygon::iterator&, MutablePolygon::iterator&, MutablePolygon::range&, int64_t, int64_t)’ at /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/MutablePolygon.cpp:255:63, inlined from ‘void Slic3r::smooth_outward(MutablePolygon&, coord_t)’ at /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/MutablePolygon.cpp:295:43: /usr/include/eigen3/Eigen/src/Core/functors/BinaryFunctors.h:359:130: warning: ‘p22.Eigen::Matrix::.Eigen::PlainObjectBase >::m_storage.Eigen::DenseStorage::m_data.Eigen::internal::plain_array::array[1]’ may be used uninitialized [-Wmaybe-uninitialized] 359 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE const result_type operator() (const LhsScalar& a, const RhsScalar& b) const { return a - b; } | ^ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/MutablePolygon.cpp: In function ‘void Slic3r::smooth_outward(MutablePolygon&, coord_t)’: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/MutablePolygon.cpp:101:13: note: ‘p22.Eigen::Matrix::.Eigen::PlainObjectBase >::m_storage.Eigen::DenseStorage::m_data.Eigen::internal::plain_array::array[1]’ was declared here 101 | Vec2i64 p22; | ^~~ [219/433] /usr/bin/x86_64-pc-linux-gnu-g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DOPENVDB_ABI_VERSION_NUMBER=10 -DOPENVDB_USE_DELAYED_LOADING -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/lib64/dbus-1.0/include -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8_build/src/platform -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8_build/src/libslic3r -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libnest2d/include -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/miniz -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libigl -isystem /usr/include/opencascade -isystem /usr/include/Imath -DNDEBUG -march=native -O2 -pipe -fno-strict-aliasing -fext-numeric-literals -Wall -Wno-reorder -std=gnu++17 -fPIC -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -MD -MT src/libslic3r/CMakeFiles/libslic3r.dir/Polygon.cpp.o -MF src/libslic3r/CMakeFiles/libslic3r.dir/Polygon.cpp.o.d -o src/libslic3r/CMakeFiles/libslic3r.dir/Polygon.cpp.o -c /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Polygon.cpp [220/433] /usr/bin/x86_64-pc-linux-gnu-g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DOPENVDB_ABI_VERSION_NUMBER=10 -DOPENVDB_USE_DELAYED_LOADING -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/lib64/dbus-1.0/include -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8_build/src/platform -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8_build/src/libslic3r -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libnest2d/include -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/miniz -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libigl -isystem /usr/include/opencascade -isystem /usr/include/Imath -DNDEBUG -march=native -O2 -pipe -fno-strict-aliasing -fext-numeric-literals -Wall -Wno-reorder -std=gnu++17 -fPIC -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -MD -MT src/libslic3r/CMakeFiles/libslic3r.dir/CustomGCode.cpp.o -MF src/libslic3r/CMakeFiles/libslic3r.dir/CustomGCode.cpp.o.d -o src/libslic3r/CMakeFiles/libslic3r.dir/CustomGCode.cpp.o -c /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/CustomGCode.cpp In file included from /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Flow.hpp:7, from /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Layer.hpp:5, from /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/GCode.hpp:8, from /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/CustomGCode.cpp:3: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:603:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionEntityCollection&)’ was hidden [-Woverloaded-virtual=] 603 | virtual void use(ExtrusionEntityCollection& collection) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:634:18: note: by ‘Slic3r::SimplifyVisitor::use’ 634 | virtual void use(ExtrusionPath3D& path3D) override { | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:602:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionLoop&)’ was hidden [-Woverloaded-virtual=] 602 | virtual void use(ExtrusionLoop& loop) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:634:18: note: by ‘Slic3r::SimplifyVisitor::use’ 634 | virtual void use(ExtrusionPath3D& path3D) override { | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:601:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionMultiPath3D&)’ was hidden [-Woverloaded-virtual=] 601 | virtual void use(ExtrusionMultiPath3D& multipath) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:634:18: note: by ‘Slic3r::SimplifyVisitor::use’ 634 | virtual void use(ExtrusionPath3D& path3D) override { | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:600:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionMultiPath&)’ was hidden [-Woverloaded-virtual=] 600 | virtual void use(ExtrusionMultiPath& multipath) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:634:18: note: by ‘Slic3r::SimplifyVisitor::use’ 634 | virtual void use(ExtrusionPath3D& path3D) override { | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:603:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionEntityCollection&)’ was hidden [-Woverloaded-virtual=] 603 | virtual void use(ExtrusionEntityCollection& collection) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:645:18: note: by ‘Slic3r::GetPathsVisitor::use’ 645 | virtual void use(ExtrusionPath3D& path3D) override { | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:602:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionLoop&)’ was hidden [-Woverloaded-virtual=] 602 | virtual void use(ExtrusionLoop& loop) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:645:18: note: by ‘Slic3r::GetPathsVisitor::use’ 645 | virtual void use(ExtrusionPath3D& path3D) override { | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:601:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionMultiPath3D&)’ was hidden [-Woverloaded-virtual=] 601 | virtual void use(ExtrusionMultiPath3D& multipath) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:645:18: note: by ‘Slic3r::GetPathsVisitor::use’ 645 | virtual void use(ExtrusionPath3D& path3D) override { | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:600:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionMultiPath&)’ was hidden [-Woverloaded-virtual=] 600 | virtual void use(ExtrusionMultiPath& multipath) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:645:18: note: by ‘Slic3r::GetPathsVisitor::use’ 645 | virtual void use(ExtrusionPath3D& path3D) override { | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:595:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursiveConst::use(const Slic3r::ExtrusionEntityCollection&)’ was hidden [-Woverloaded-virtual=] 595 | virtual void use(const ExtrusionEntityCollection& collection) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:658:10: note: by ‘Slic3r::ExtrusionVolume::use’ 658 | void use(const ExtrusionPath3D &path3D) override { volume += unscaled(path3D.length()) * path3D.mm3_per_mm; } | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:594:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursiveConst::use(const Slic3r::ExtrusionLoop&)’ was hidden [-Woverloaded-virtual=] 594 | virtual void use(const ExtrusionLoop& loop) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:658:10: note: by ‘Slic3r::ExtrusionVolume::use’ 658 | void use(const ExtrusionPath3D &path3D) override { volume += unscaled(path3D.length()) * path3D.mm3_per_mm; } | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:593:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursiveConst::use(const Slic3r::ExtrusionMultiPath3D&)’ was hidden [-Woverloaded-virtual=] 593 | virtual void use(const ExtrusionMultiPath3D& multipath) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:658:10: note: by ‘Slic3r::ExtrusionVolume::use’ 658 | void use(const ExtrusionPath3D &path3D) override { volume += unscaled(path3D.length()) * path3D.mm3_per_mm; } | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:592:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursiveConst::use(const Slic3r::ExtrusionMultiPath&)’ was hidden [-Woverloaded-virtual=] 592 | virtual void use(const ExtrusionMultiPath& multipath) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:658:10: note: by ‘Slic3r::ExtrusionVolume::use’ 658 | void use(const ExtrusionPath3D &path3D) override { volume += unscaled(path3D.length()) * path3D.mm3_per_mm; } | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:603:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionEntityCollection&)’ was hidden [-Woverloaded-virtual=] 603 | virtual void use(ExtrusionEntityCollection& collection) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:667:10: note: by ‘Slic3r::ExtrusionModifyFlow::use’ 667 | void use(ExtrusionPath3D &path3D) override { path3D.mm3_per_mm *= _flow_mult; path3D.width *= _flow_mult; } | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:602:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionLoop&)’ was hidden [-Woverloaded-virtual=] 602 | virtual void use(ExtrusionLoop& loop) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:667:10: note: by ‘Slic3r::ExtrusionModifyFlow::use’ 667 | void use(ExtrusionPath3D &path3D) override { path3D.mm3_per_mm *= _flow_mult; path3D.width *= _flow_mult; } | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:601:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionMultiPath3D&)’ was hidden [-Woverloaded-virtual=] 601 | virtual void use(ExtrusionMultiPath3D& multipath) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:667:10: note: by ‘Slic3r::ExtrusionModifyFlow::use’ 667 | void use(ExtrusionPath3D &path3D) override { path3D.mm3_per_mm *= _flow_mult; path3D.width *= _flow_mult; } | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:600:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionMultiPath&)’ was hidden [-Woverloaded-virtual=] 600 | virtual void use(ExtrusionMultiPath& multipath) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:667:10: note: by ‘Slic3r::ExtrusionModifyFlow::use’ 667 | void use(ExtrusionPath3D &path3D) override { path3D.mm3_per_mm *= _flow_mult; path3D.width *= _flow_mult; } | ^~~ In file included from /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/CustomGCode.cpp:2: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp: In instantiation of ‘bool Slic3r::ConfigOptionBoolsTempl::is_nil(int32_t) const [with bool NULLABLE = false; int32_t = int]’: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:1703:10: required from here /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:1711:24: warning: comparison of integer expressions of different signedness: ‘int32_t’ {aka ‘int’} and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1711 | return idx < values.size() ? NIL_VALUE() == this->values[idx] : | ~~~~^~~~~~~~~~~~~~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp: In instantiation of ‘bool Slic3r::ConfigOptionFloatsOrPercentsTempl::is_nil(int32_t) const [with bool NULLABLE = false; int32_t = int]’: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:1340:10: required from here /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:1348:24: warning: comparison of integer expressions of different signedness: ‘int32_t’ {aka ‘int’} and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1348 | return idx < values.size() ? (std::isnan(this->values[idx].value) || NIL_VALUE() == this->values[idx]) : | ~~~~^~~~~~~~~~~~~~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp: In instantiation of ‘bool Slic3r::ConfigOptionFloatsTempl::is_nil(int32_t) const [with bool NULLABLE = false; int32_t = int]’: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:814:10: required from here /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:822:24: warning: comparison of integer expressions of different signedness: ‘int32_t’ {aka ‘int’} and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 822 | return idx < values.size() ? (std::isnan(this->values[idx]) || NIL_VALUE() == this->values[idx]) : | ~~~~^~~~~~~~~~~~~~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp: In instantiation of ‘bool Slic3r::ConfigOptionIntsTempl::is_nil(int32_t) const [with bool NULLABLE = false; int32_t = int]’: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:998:10: required from here /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:1006:24: warning: comparison of integer expressions of different signedness: ‘int32_t’ {aka ‘int’} and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1006 | return idx < values.size() ? NIL_VALUE() == this->values[idx] : | ~~~~^~~~~~~~~~~~~~~ [221/433] /usr/bin/x86_64-pc-linux-gnu-g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DOPENVDB_ABI_VERSION_NUMBER=10 -DOPENVDB_USE_DELAYED_LOADING -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/lib64/dbus-1.0/include -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8_build/src/platform -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8_build/src/libslic3r -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libnest2d/include -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/miniz -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libigl -isystem /usr/include/opencascade -isystem /usr/include/Imath -DNDEBUG -march=native -O2 -pipe -fno-strict-aliasing -fext-numeric-literals -Wall -Wno-reorder -std=gnu++17 -fPIC -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -MD -MT src/libslic3r/CMakeFiles/libslic3r.dir/Polyline.cpp.o -MF src/libslic3r/CMakeFiles/libslic3r.dir/Polyline.cpp.o.d -o src/libslic3r/CMakeFiles/libslic3r.dir/Polyline.cpp.o -c /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Polyline.cpp /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Polyline.cpp: In member function ‘virtual void Slic3r::PolylineOrArc::clip_end(coordf_t)’: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Polyline.cpp:415:10: warning: variable ‘last_point_inserted’ set but not used [-Wunused-but-set-variable] 415 | bool last_point_inserted = false; | ^~~~~~~~~~~~~~~~~~~ [222/433] /usr/bin/x86_64-pc-linux-gnu-g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DOPENVDB_ABI_VERSION_NUMBER=10 -DOPENVDB_USE_DELAYED_LOADING -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/lib64/dbus-1.0/include -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8_build/src/platform -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8_build/src/libslic3r -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libnest2d/include -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/miniz -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libigl -isystem /usr/include/opencascade -isystem /usr/include/Imath -DNDEBUG -march=native -O2 -pipe -fno-strict-aliasing -fext-numeric-literals -Wall -Wno-reorder -std=gnu++17 -fPIC -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -MD -MT src/libslic3r/CMakeFiles/libslic3r.dir/Point.cpp.o -MF src/libslic3r/CMakeFiles/libslic3r.dir/Point.cpp.o.d -o src/libslic3r/CMakeFiles/libslic3r.dir/Point.cpp.o -c /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Point.cpp [223/433] /usr/bin/x86_64-pc-linux-gnu-g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DOPENVDB_ABI_VERSION_NUMBER=10 -DOPENVDB_USE_DELAYED_LOADING -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/lib64/dbus-1.0/include -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8_build/src/platform -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8_build/src/libslic3r -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libnest2d/include -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/miniz -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libigl -isystem /usr/include/opencascade -isystem /usr/include/Imath -DNDEBUG -march=native -O2 -pipe -fno-strict-aliasing -fext-numeric-literals -Wall -Wno-reorder -std=gnu++17 -fPIC -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -MD -MT src/libslic3r/CMakeFiles/libslic3r.dir/Model.cpp.o -MF src/libslic3r/CMakeFiles/libslic3r.dir/Model.cpp.o.d -o src/libslic3r/CMakeFiles/libslic3r.dir/Model.cpp.o -c /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Model.cpp In file included from /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntityCollection.hpp:6, from /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Print.hpp:7, from /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Model.cpp:10: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:603:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionEntityCollection&)’ was hidden [-Woverloaded-virtual=] 603 | virtual void use(ExtrusionEntityCollection& collection) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:634:18: note: by ‘Slic3r::SimplifyVisitor::use’ 634 | virtual void use(ExtrusionPath3D& path3D) override { | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:602:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionLoop&)’ was hidden [-Woverloaded-virtual=] 602 | virtual void use(ExtrusionLoop& loop) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:634:18: note: by ‘Slic3r::SimplifyVisitor::use’ 634 | virtual void use(ExtrusionPath3D& path3D) override { | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:601:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionMultiPath3D&)’ was hidden [-Woverloaded-virtual=] 601 | virtual void use(ExtrusionMultiPath3D& multipath) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:634:18: note: by ‘Slic3r::SimplifyVisitor::use’ 634 | virtual void use(ExtrusionPath3D& path3D) override { | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:600:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionMultiPath&)’ was hidden [-Woverloaded-virtual=] 600 | virtual void use(ExtrusionMultiPath& multipath) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:634:18: note: by ‘Slic3r::SimplifyVisitor::use’ 634 | virtual void use(ExtrusionPath3D& path3D) override { | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:603:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionEntityCollection&)’ was hidden [-Woverloaded-virtual=] 603 | virtual void use(ExtrusionEntityCollection& collection) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:645:18: note: by ‘Slic3r::GetPathsVisitor::use’ 645 | virtual void use(ExtrusionPath3D& path3D) override { | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:602:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionLoop&)’ was hidden [-Woverloaded-virtual=] 602 | virtual void use(ExtrusionLoop& loop) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:645:18: note: by ‘Slic3r::GetPathsVisitor::use’ 645 | virtual void use(ExtrusionPath3D& path3D) override { | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:601:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionMultiPath3D&)’ was hidden [-Woverloaded-virtual=] 601 | virtual void use(ExtrusionMultiPath3D& multipath) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:645:18: note: by ‘Slic3r::GetPathsVisitor::use’ 645 | virtual void use(ExtrusionPath3D& path3D) override { | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:600:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionMultiPath&)’ was hidden [-Woverloaded-virtual=] 600 | virtual void use(ExtrusionMultiPath& multipath) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:645:18: note: by ‘Slic3r::GetPathsVisitor::use’ 645 | virtual void use(ExtrusionPath3D& path3D) override { | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:595:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursiveConst::use(const Slic3r::ExtrusionEntityCollection&)’ was hidden [-Woverloaded-virtual=] 595 | virtual void use(const ExtrusionEntityCollection& collection) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:658:10: note: by ‘Slic3r::ExtrusionVolume::use’ 658 | void use(const ExtrusionPath3D &path3D) override { volume += unscaled(path3D.length()) * path3D.mm3_per_mm; } | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:594:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursiveConst::use(const Slic3r::ExtrusionLoop&)’ was hidden [-Woverloaded-virtual=] 594 | virtual void use(const ExtrusionLoop& loop) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:658:10: note: by ‘Slic3r::ExtrusionVolume::use’ 658 | void use(const ExtrusionPath3D &path3D) override { volume += unscaled(path3D.length()) * path3D.mm3_per_mm; } | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:593:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursiveConst::use(const Slic3r::ExtrusionMultiPath3D&)’ was hidden [-Woverloaded-virtual=] 593 | virtual void use(const ExtrusionMultiPath3D& multipath) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:658:10: note: by ‘Slic3r::ExtrusionVolume::use’ 658 | void use(const ExtrusionPath3D &path3D) override { volume += unscaled(path3D.length()) * path3D.mm3_per_mm; } | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:592:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursiveConst::use(const Slic3r::ExtrusionMultiPath&)’ was hidden [-Woverloaded-virtual=] 592 | virtual void use(const ExtrusionMultiPath& multipath) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:658:10: note: by ‘Slic3r::ExtrusionVolume::use’ 658 | void use(const ExtrusionPath3D &path3D) override { volume += unscaled(path3D.length()) * path3D.mm3_per_mm; } | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:603:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionEntityCollection&)’ was hidden [-Woverloaded-virtual=] 603 | virtual void use(ExtrusionEntityCollection& collection) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:667:10: note: by ‘Slic3r::ExtrusionModifyFlow::use’ 667 | void use(ExtrusionPath3D &path3D) override { path3D.mm3_per_mm *= _flow_mult; path3D.width *= _flow_mult; } | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:602:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionLoop&)’ was hidden [-Woverloaded-virtual=] 602 | virtual void use(ExtrusionLoop& loop) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:667:10: note: by ‘Slic3r::ExtrusionModifyFlow::use’ 667 | void use(ExtrusionPath3D &path3D) override { path3D.mm3_per_mm *= _flow_mult; path3D.width *= _flow_mult; } | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:601:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionMultiPath3D&)’ was hidden [-Woverloaded-virtual=] 601 | virtual void use(ExtrusionMultiPath3D& multipath) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:667:10: note: by ‘Slic3r::ExtrusionModifyFlow::use’ 667 | void use(ExtrusionPath3D &path3D) override { path3D.mm3_per_mm *= _flow_mult; path3D.width *= _flow_mult; } | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:600:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionMultiPath&)’ was hidden [-Woverloaded-virtual=] 600 | virtual void use(ExtrusionMultiPath& multipath) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:667:10: note: by ‘Slic3r::ExtrusionModifyFlow::use’ 667 | void use(ExtrusionPath3D &path3D) override { path3D.mm3_per_mm *= _flow_mult; path3D.width *= _flow_mult; } | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Model.cpp: In member function ‘bool Slic3r::Model::equals(const Slic3r::Model&) const’: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Model.cpp:116:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 116 | for (int i = 0; i < rhs.objects.size(); i++) { | ~~^~~~~~~~~~~~~~~~~~~~ In file included from /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/PrintConfig.hpp:32, from /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Model.hpp:9, from /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Model.cpp:1: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp: In instantiation of ‘bool Slic3r::ConfigOptionBoolsTempl::is_nil(int32_t) const [with bool NULLABLE = false; int32_t = int]’: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:1703:10: required from here /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:1711:24: warning: comparison of integer expressions of different signedness: ‘int32_t’ {aka ‘int’} and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1711 | return idx < values.size() ? NIL_VALUE() == this->values[idx] : | ~~~~^~~~~~~~~~~~~~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp: In instantiation of ‘bool Slic3r::ConfigOptionFloatsOrPercentsTempl::is_nil(int32_t) const [with bool NULLABLE = false; int32_t = int]’: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:1340:10: required from here /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:1348:24: warning: comparison of integer expressions of different signedness: ‘int32_t’ {aka ‘int’} and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1348 | return idx < values.size() ? (std::isnan(this->values[idx].value) || NIL_VALUE() == this->values[idx]) : | ~~~~^~~~~~~~~~~~~~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp: In instantiation of ‘bool Slic3r::ConfigOptionFloatsTempl::is_nil(int32_t) const [with bool NULLABLE = false; int32_t = int]’: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:814:10: required from here /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:822:24: warning: comparison of integer expressions of different signedness: ‘int32_t’ {aka ‘int’} and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 822 | return idx < values.size() ? (std::isnan(this->values[idx]) || NIL_VALUE() == this->values[idx]) : | ~~~~^~~~~~~~~~~~~~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp: In instantiation of ‘bool Slic3r::ConfigOptionIntsTempl::is_nil(int32_t) const [with bool NULLABLE = false; int32_t = int]’: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:998:10: required from here /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:1006:24: warning: comparison of integer expressions of different signedness: ‘int32_t’ {aka ‘int’} and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1006 | return idx < values.size() ? NIL_VALUE() == this->values[idx] : | ~~~~^~~~~~~~~~~~~~~ [224/433] /usr/bin/x86_64-pc-linux-gnu-g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DOPENVDB_ABI_VERSION_NUMBER=10 -DOPENVDB_USE_DELAYED_LOADING -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/lib64/dbus-1.0/include -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8_build/src/platform -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8_build/src/libslic3r -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libnest2d/include -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/miniz -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libigl -isystem /usr/include/opencascade -isystem /usr/include/Imath -DNDEBUG -march=native -O2 -pipe -fno-strict-aliasing -fext-numeric-literals -Wall -Wno-reorder -std=gnu++17 -fPIC -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -MD -MT src/libslic3r/CMakeFiles/libslic3r.dir/PerimeterGenerator.cpp.o -MF src/libslic3r/CMakeFiles/libslic3r.dir/PerimeterGenerator.cpp.o.d -o src/libslic3r/CMakeFiles/libslic3r.dir/PerimeterGenerator.cpp.o -c /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/PerimeterGenerator.cpp In file included from /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Flow.hpp:7, from /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/PerimeterGenerator.hpp:8, from /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/PerimeterGenerator.cpp:1: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:603:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionEntityCollection&)’ was hidden [-Woverloaded-virtual=] 603 | virtual void use(ExtrusionEntityCollection& collection) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:634:18: note: by ‘Slic3r::SimplifyVisitor::use’ 634 | virtual void use(ExtrusionPath3D& path3D) override { | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:602:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionLoop&)’ was hidden [-Woverloaded-virtual=] 602 | virtual void use(ExtrusionLoop& loop) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:634:18: note: by ‘Slic3r::SimplifyVisitor::use’ 634 | virtual void use(ExtrusionPath3D& path3D) override { | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:601:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionMultiPath3D&)’ was hidden [-Woverloaded-virtual=] 601 | virtual void use(ExtrusionMultiPath3D& multipath) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:634:18: note: by ‘Slic3r::SimplifyVisitor::use’ 634 | virtual void use(ExtrusionPath3D& path3D) override { | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:600:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionMultiPath&)’ was hidden [-Woverloaded-virtual=] 600 | virtual void use(ExtrusionMultiPath& multipath) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:634:18: note: by ‘Slic3r::SimplifyVisitor::use’ 634 | virtual void use(ExtrusionPath3D& path3D) override { | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:603:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionEntityCollection&)’ was hidden [-Woverloaded-virtual=] 603 | virtual void use(ExtrusionEntityCollection& collection) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:645:18: note: by ‘Slic3r::GetPathsVisitor::use’ 645 | virtual void use(ExtrusionPath3D& path3D) override { | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:602:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionLoop&)’ was hidden [-Woverloaded-virtual=] 602 | virtual void use(ExtrusionLoop& loop) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:645:18: note: by ‘Slic3r::GetPathsVisitor::use’ 645 | virtual void use(ExtrusionPath3D& path3D) override { | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:601:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionMultiPath3D&)’ was hidden [-Woverloaded-virtual=] 601 | virtual void use(ExtrusionMultiPath3D& multipath) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:645:18: note: by ‘Slic3r::GetPathsVisitor::use’ 645 | virtual void use(ExtrusionPath3D& path3D) override { | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:600:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionMultiPath&)’ was hidden [-Woverloaded-virtual=] 600 | virtual void use(ExtrusionMultiPath& multipath) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:645:18: note: by ‘Slic3r::GetPathsVisitor::use’ 645 | virtual void use(ExtrusionPath3D& path3D) override { | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:595:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursiveConst::use(const Slic3r::ExtrusionEntityCollection&)’ was hidden [-Woverloaded-virtual=] 595 | virtual void use(const ExtrusionEntityCollection& collection) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:658:10: note: by ‘Slic3r::ExtrusionVolume::use’ 658 | void use(const ExtrusionPath3D &path3D) override { volume += unscaled(path3D.length()) * path3D.mm3_per_mm; } | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:594:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursiveConst::use(const Slic3r::ExtrusionLoop&)’ was hidden [-Woverloaded-virtual=] 594 | virtual void use(const ExtrusionLoop& loop) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:658:10: note: by ‘Slic3r::ExtrusionVolume::use’ 658 | void use(const ExtrusionPath3D &path3D) override { volume += unscaled(path3D.length()) * path3D.mm3_per_mm; } | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:593:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursiveConst::use(const Slic3r::ExtrusionMultiPath3D&)’ was hidden [-Woverloaded-virtual=] 593 | virtual void use(const ExtrusionMultiPath3D& multipath) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:658:10: note: by ‘Slic3r::ExtrusionVolume::use’ 658 | void use(const ExtrusionPath3D &path3D) override { volume += unscaled(path3D.length()) * path3D.mm3_per_mm; } | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:592:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursiveConst::use(const Slic3r::ExtrusionMultiPath&)’ was hidden [-Woverloaded-virtual=] 592 | virtual void use(const ExtrusionMultiPath& multipath) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:658:10: note: by ‘Slic3r::ExtrusionVolume::use’ 658 | void use(const ExtrusionPath3D &path3D) override { volume += unscaled(path3D.length()) * path3D.mm3_per_mm; } | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:603:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionEntityCollection&)’ was hidden [-Woverloaded-virtual=] 603 | virtual void use(ExtrusionEntityCollection& collection) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:667:10: note: by ‘Slic3r::ExtrusionModifyFlow::use’ 667 | void use(ExtrusionPath3D &path3D) override { path3D.mm3_per_mm *= _flow_mult; path3D.width *= _flow_mult; } | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:602:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionLoop&)’ was hidden [-Woverloaded-virtual=] 602 | virtual void use(ExtrusionLoop& loop) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:667:10: note: by ‘Slic3r::ExtrusionModifyFlow::use’ 667 | void use(ExtrusionPath3D &path3D) override { path3D.mm3_per_mm *= _flow_mult; path3D.width *= _flow_mult; } | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:601:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionMultiPath3D&)’ was hidden [-Woverloaded-virtual=] 601 | virtual void use(ExtrusionMultiPath3D& multipath) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:667:10: note: by ‘Slic3r::ExtrusionModifyFlow::use’ 667 | void use(ExtrusionPath3D &path3D) override { path3D.mm3_per_mm *= _flow_mult; path3D.width *= _flow_mult; } | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:600:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionMultiPath&)’ was hidden [-Woverloaded-virtual=] 600 | virtual void use(ExtrusionMultiPath& multipath) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:667:10: note: by ‘Slic3r::ExtrusionModifyFlow::use’ 667 | void use(ExtrusionPath3D &path3D) override { path3D.mm3_per_mm *= _flow_mult; path3D.width *= _flow_mult; } | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/PerimeterGenerator.cpp: In member function ‘void Slic3r::PerimeterGenerator::process()’: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/PerimeterGenerator.cpp:775:29: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 775 | if (layer->id() >= config->bottom_solid_layers) { | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/PerimeterGenerator.cpp: In member function ‘void Slic3r::PerimeterGenerator::processs_no_bridge(Slic3r::Surfaces&)’: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/PerimeterGenerator.cpp:1035:42: warning: variable ‘first’ set but not used [-Wunused-but-set-variable] 1035 | bool first = true; | ^~~~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/PerimeterGenerator.cpp:917:29: warning: unused variable ‘numploy’ [-Wunused-variable] 917 | int numploy = 0; | ^~~~~~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/PerimeterGenerator.cpp:1081:43: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1081 | for (int i = 0; i < last.size(); i++) { | ~~^~~~~~~~~~~~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/PerimeterGenerator.cpp: In member function ‘Slic3r::ProcessSurfaceResult Slic3r::PerimeterGenerator::process_classic(int&, const Slic3r::Surface&)’: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/PerimeterGenerator.cpp:1707:51: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1707 | for (int exp_idx = 0; exp_idx < expoly_after_shrink_test.size(); exp_idx++) { | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/PerimeterGenerator.cpp:1722:51: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1722 | for (int exp_idx = 0; exp_idx < expoly_after_shrink_test2.size(); exp_idx++) { | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/PerimeterGenerator.cpp: In lambda function: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/PerimeterGenerator.cpp:1964:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1964 | for (int i = 1; i < paths.size() - 1; i++) { | ~~^~~~~~~~~~~~~~~~~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/PerimeterGenerator.cpp: In member function ‘Slic3r::ExtrusionPaths Slic3r::PerimeterGenerator::create_overhangs(const Slic3r::Polyline&, Slic3r::ExtrusionRole, bool) const’: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/PerimeterGenerator.cpp:1958:10: warning: unused variable ‘has_normal’ [-Wunused-variable] 1958 | bool has_normal = !ok_polylines.empty(); | ^~~~~~~~~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/PerimeterGenerator.cpp:1959:10: warning: unused variable ‘has_speed’ [-Wunused-variable] 1959 | bool has_speed = !small_speed.empty() || !big_speed.empty(); | ^~~~~~~~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/PerimeterGenerator.cpp:1960:10: warning: unused variable ‘has_flow’ [-Wunused-variable] 1960 | bool has_flow = !small_flow.empty() || !big_flow.empty(); | ^~~~~~~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/PerimeterGenerator.cpp: In member function ‘Slic3r::ExtrusionPaths Slic3r::PerimeterGenerator::create_overhangs(const ClipperLib_Z::Path&, Slic3r::ExtrusionRole, bool) const’: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/PerimeterGenerator.cpp:2429:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 2429 | for (int i = 1; i < paths.size(); i++) { | ~~^~~~~~~~~~~~~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/PerimeterGenerator.cpp: In lambda function: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/PerimeterGenerator.cpp:2450:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 2450 | for (int i = 1; i < paths.size() - 1; i++) { | ~~^~~~~~~~~~~~~~~~~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/PerimeterGenerator.cpp: In member function ‘Slic3r::ExtrusionPaths Slic3r::PerimeterGenerator::create_overhangs(const ClipperLib_Z::Path&, Slic3r::ExtrusionRole, bool) const’: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/PerimeterGenerator.cpp:2444:10: warning: unused variable ‘has_normal’ [-Wunused-variable] 2444 | bool has_normal = !ok_polylines.empty(); | ^~~~~~~~~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/PerimeterGenerator.cpp:2445:10: warning: unused variable ‘has_speed’ [-Wunused-variable] 2445 | bool has_speed = !small_speed.empty() || !big_speed.empty(); | ^~~~~~~~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/PerimeterGenerator.cpp:2446:10: warning: unused variable ‘has_flow’ [-Wunused-variable] 2446 | bool has_flow = !small_flow.empty() || !big_flow.empty(); | ^~~~~~~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/PerimeterGenerator.cpp: In member function ‘Slic3r::ExtrusionEntityCollection Slic3r::PerimeterGenerator::_traverse_loops(const Slic3r::PerimeterGeneratorLoops&, Slic3r::ThickPolylines&, int) const’: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/PerimeterGenerator.cpp:2719:34: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 2719 | && this->layer->id() > object_config->raft_layers; | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/PerimeterGenerator.cpp: In member function ‘Slic3r::ExtrusionEntityCollection Slic3r::PerimeterGenerator::_traverse_extrusions(std::vector&)’: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/PerimeterGenerator.cpp:2910:74: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 2910 | if (this->config->overhangs_width_speed > 0 && this->layer->id() > this->object_config->raft_layers | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/PerimeterGenerator.cpp: In member function ‘Slic3r::ExtrusionLoop Slic3r::PerimeterGenerator::_extrude_and_cut_loop(const Slic3r::PerimeterGeneratorLoop&, Slic3r::Point, const Slic3r::Line&, bool) const’: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/PerimeterGenerator.cpp:3540:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 3540 | for (int i = 0; i < direction_polyline.points.size() - 1; i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Flow.hpp:5: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp: In instantiation of ‘bool Slic3r::ConfigOptionBoolsTempl::is_nil(int32_t) const [with bool NULLABLE = false; int32_t = int]’: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:1703:10: required from here /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:1711:24: warning: comparison of integer expressions of different signedness: ‘int32_t’ {aka ‘int’} and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1711 | return idx < values.size() ? NIL_VALUE() == this->values[idx] : | ~~~~^~~~~~~~~~~~~~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp: In instantiation of ‘bool Slic3r::ConfigOptionFloatsOrPercentsTempl::is_nil(int32_t) const [with bool NULLABLE = false; int32_t = int]’: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:1340:10: required from here /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:1348:24: warning: comparison of integer expressions of different signedness: ‘int32_t’ {aka ‘int’} and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1348 | return idx < values.size() ? (std::isnan(this->values[idx].value) || NIL_VALUE() == this->values[idx]) : | ~~~~^~~~~~~~~~~~~~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp: In instantiation of ‘bool Slic3r::ConfigOptionFloatsTempl::is_nil(int32_t) const [with bool NULLABLE = false; int32_t = int]’: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:814:10: required from here /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:822:24: warning: comparison of integer expressions of different signedness: ‘int32_t’ {aka ‘int’} and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 822 | return idx < values.size() ? (std::isnan(this->values[idx]) || NIL_VALUE() == this->values[idx]) : | ~~~~^~~~~~~~~~~~~~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp: In instantiation of ‘bool Slic3r::ConfigOptionIntsTempl::is_nil(int32_t) const [with bool NULLABLE = false; int32_t = int]’: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:998:10: required from here /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:1006:24: warning: comparison of integer expressions of different signedness: ‘int32_t’ {aka ‘int’} and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1006 | return idx < values.size() ? NIL_VALUE() == this->values[idx] : | ~~~~^~~~~~~~~~~~~~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/PerimeterGenerator.cpp: At global scope: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/PerimeterGenerator.cpp:110:13: warning: ‘void Slic3r::fuzzy_extrusion_line(Arachne::ExtrusionLine&, double, double)’ defined but not used [-Wunused-function] 110 | static void fuzzy_extrusion_line(Arachne::ExtrusionLine &ext_lines, double fuzzy_skin_thickness, double fuzzy_skin_point_dist) | ^~~~~~~~~~~~~~~~~~~~ [225/433] /usr/bin/x86_64-pc-linux-gnu-g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DOPENVDB_ABI_VERSION_NUMBER=10 -DOPENVDB_USE_DELAYED_LOADING -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/lib64/dbus-1.0/include -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8_build/src/platform -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8_build/src/libslic3r -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libnest2d/include -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/miniz -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libigl -isystem /usr/include/opencascade -isystem /usr/include/Imath -DNDEBUG -march=native -O2 -pipe -fno-strict-aliasing -fext-numeric-literals -Wall -Wno-reorder -std=gnu++17 -fPIC -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -MD -MT src/libslic3r/CMakeFiles/libslic3r.dir/MultiMaterialSegmentation.cpp.o -MF src/libslic3r/CMakeFiles/libslic3r.dir/MultiMaterialSegmentation.cpp.o.d -o src/libslic3r/CMakeFiles/libslic3r.dir/MultiMaterialSegmentation.cpp.o -c /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/MultiMaterialSegmentation.cpp In file included from /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Flow.hpp:7, from /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Layer.hpp:5, from /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/MultiMaterialSegmentation.cpp:5: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:603:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionEntityCollection&)’ was hidden [-Woverloaded-virtual=] 603 | virtual void use(ExtrusionEntityCollection& collection) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:634:18: note: by ‘Slic3r::SimplifyVisitor::use’ 634 | virtual void use(ExtrusionPath3D& path3D) override { | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:602:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionLoop&)’ was hidden [-Woverloaded-virtual=] 602 | virtual void use(ExtrusionLoop& loop) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:634:18: note: by ‘Slic3r::SimplifyVisitor::use’ 634 | virtual void use(ExtrusionPath3D& path3D) override { | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:601:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionMultiPath3D&)’ was hidden [-Woverloaded-virtual=] 601 | virtual void use(ExtrusionMultiPath3D& multipath) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:634:18: note: by ‘Slic3r::SimplifyVisitor::use’ 634 | virtual void use(ExtrusionPath3D& path3D) override { | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:600:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionMultiPath&)’ was hidden [-Woverloaded-virtual=] 600 | virtual void use(ExtrusionMultiPath& multipath) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:634:18: note: by ‘Slic3r::SimplifyVisitor::use’ 634 | virtual void use(ExtrusionPath3D& path3D) override { | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:603:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionEntityCollection&)’ was hidden [-Woverloaded-virtual=] 603 | virtual void use(ExtrusionEntityCollection& collection) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:645:18: note: by ‘Slic3r::GetPathsVisitor::use’ 645 | virtual void use(ExtrusionPath3D& path3D) override { | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:602:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionLoop&)’ was hidden [-Woverloaded-virtual=] 602 | virtual void use(ExtrusionLoop& loop) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:645:18: note: by ‘Slic3r::GetPathsVisitor::use’ 645 | virtual void use(ExtrusionPath3D& path3D) override { | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:601:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionMultiPath3D&)’ was hidden [-Woverloaded-virtual=] 601 | virtual void use(ExtrusionMultiPath3D& multipath) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:645:18: note: by ‘Slic3r::GetPathsVisitor::use’ 645 | virtual void use(ExtrusionPath3D& path3D) override { | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:600:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionMultiPath&)’ was hidden [-Woverloaded-virtual=] 600 | virtual void use(ExtrusionMultiPath& multipath) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:645:18: note: by ‘Slic3r::GetPathsVisitor::use’ 645 | virtual void use(ExtrusionPath3D& path3D) override { | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:595:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursiveConst::use(const Slic3r::ExtrusionEntityCollection&)’ was hidden [-Woverloaded-virtual=] 595 | virtual void use(const ExtrusionEntityCollection& collection) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:658:10: note: by ‘Slic3r::ExtrusionVolume::use’ 658 | void use(const ExtrusionPath3D &path3D) override { volume += unscaled(path3D.length()) * path3D.mm3_per_mm; } | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:594:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursiveConst::use(const Slic3r::ExtrusionLoop&)’ was hidden [-Woverloaded-virtual=] 594 | virtual void use(const ExtrusionLoop& loop) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:658:10: note: by ‘Slic3r::ExtrusionVolume::use’ 658 | void use(const ExtrusionPath3D &path3D) override { volume += unscaled(path3D.length()) * path3D.mm3_per_mm; } | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:593:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursiveConst::use(const Slic3r::ExtrusionMultiPath3D&)’ was hidden [-Woverloaded-virtual=] 593 | virtual void use(const ExtrusionMultiPath3D& multipath) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:658:10: note: by ‘Slic3r::ExtrusionVolume::use’ 658 | void use(const ExtrusionPath3D &path3D) override { volume += unscaled(path3D.length()) * path3D.mm3_per_mm; } | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:592:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursiveConst::use(const Slic3r::ExtrusionMultiPath&)’ was hidden [-Woverloaded-virtual=] 592 | virtual void use(const ExtrusionMultiPath& multipath) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:658:10: note: by ‘Slic3r::ExtrusionVolume::use’ 658 | void use(const ExtrusionPath3D &path3D) override { volume += unscaled(path3D.length()) * path3D.mm3_per_mm; } | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:603:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionEntityCollection&)’ was hidden [-Woverloaded-virtual=] 603 | virtual void use(ExtrusionEntityCollection& collection) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:667:10: note: by ‘Slic3r::ExtrusionModifyFlow::use’ 667 | void use(ExtrusionPath3D &path3D) override { path3D.mm3_per_mm *= _flow_mult; path3D.width *= _flow_mult; } | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:602:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionLoop&)’ was hidden [-Woverloaded-virtual=] 602 | virtual void use(ExtrusionLoop& loop) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:667:10: note: by ‘Slic3r::ExtrusionModifyFlow::use’ 667 | void use(ExtrusionPath3D &path3D) override { path3D.mm3_per_mm *= _flow_mult; path3D.width *= _flow_mult; } | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:601:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionMultiPath3D&)’ was hidden [-Woverloaded-virtual=] 601 | virtual void use(ExtrusionMultiPath3D& multipath) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:667:10: note: by ‘Slic3r::ExtrusionModifyFlow::use’ 667 | void use(ExtrusionPath3D &path3D) override { path3D.mm3_per_mm *= _flow_mult; path3D.width *= _flow_mult; } | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:600:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionMultiPath&)’ was hidden [-Woverloaded-virtual=] 600 | virtual void use(ExtrusionMultiPath& multipath) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:667:10: note: by ‘Slic3r::ExtrusionModifyFlow::use’ 667 | void use(ExtrusionPath3D &path3D) override { path3D.mm3_per_mm *= _flow_mult; path3D.width *= _flow_mult; } | ^~~ In file included from /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Flow.hpp:5: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp: In instantiation of ‘bool Slic3r::ConfigOptionBoolsTempl::is_nil(int32_t) const [with bool NULLABLE = false; int32_t = int]’: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:1703:10: required from here /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:1711:24: warning: comparison of integer expressions of different signedness: ‘int32_t’ {aka ‘int’} and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1711 | return idx < values.size() ? NIL_VALUE() == this->values[idx] : | ~~~~^~~~~~~~~~~~~~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp: In instantiation of ‘bool Slic3r::ConfigOptionFloatsOrPercentsTempl::is_nil(int32_t) const [with bool NULLABLE = false; int32_t = int]’: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:1340:10: required from here /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:1348:24: warning: comparison of integer expressions of different signedness: ‘int32_t’ {aka ‘int’} and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1348 | return idx < values.size() ? (std::isnan(this->values[idx].value) || NIL_VALUE() == this->values[idx]) : | ~~~~^~~~~~~~~~~~~~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp: In instantiation of ‘bool Slic3r::ConfigOptionFloatsTempl::is_nil(int32_t) const [with bool NULLABLE = false; int32_t = int]’: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:814:10: required from here /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:822:24: warning: comparison of integer expressions of different signedness: ‘int32_t’ {aka ‘int’} and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 822 | return idx < values.size() ? (std::isnan(this->values[idx]) || NIL_VALUE() == this->values[idx]) : | ~~~~^~~~~~~~~~~~~~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp: In instantiation of ‘bool Slic3r::ConfigOptionIntsTempl::is_nil(int32_t) const [with bool NULLABLE = false; int32_t = int]’: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:998:10: required from here /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:1006:24: warning: comparison of integer expressions of different signedness: ‘int32_t’ {aka ‘int’} and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1006 | return idx < values.size() ? NIL_VALUE() == this->values[idx] : | ~~~~^~~~~~~~~~~~~~~ [226/433] /usr/bin/x86_64-pc-linux-gnu-g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DOPENVDB_ABI_VERSION_NUMBER=10 -DOPENVDB_USE_DELAYED_LOADING -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/lib64/dbus-1.0/include -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8_build/src/platform -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8_build/src/libslic3r -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libnest2d/include -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/miniz -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libigl -isystem /usr/include/opencascade -isystem /usr/include/Imath -DNDEBUG -march=native -O2 -pipe -fno-strict-aliasing -fext-numeric-literals -Wall -Wno-reorder -std=gnu++17 -fPIC -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -MD -MT src/libslic3r/CMakeFiles/libslic3r.dir/PNGReadWrite.cpp.o -MF src/libslic3r/CMakeFiles/libslic3r.dir/PNGReadWrite.cpp.o.d -o src/libslic3r/CMakeFiles/libslic3r.dir/PNGReadWrite.cpp.o -c /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/PNGReadWrite.cpp [227/433] /usr/bin/x86_64-pc-linux-gnu-g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DOPENVDB_ABI_VERSION_NUMBER=10 -DOPENVDB_USE_DELAYED_LOADING -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/lib64/dbus-1.0/include -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8_build/src/platform -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8_build/src/libslic3r -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libnest2d/include -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/miniz -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libigl -isystem /usr/include/opencascade -isystem /usr/include/Imath -DNDEBUG -march=native -O2 -pipe -fno-strict-aliasing -fext-numeric-literals -Wall -Wno-reorder -std=gnu++17 -fPIC -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -MD -MT src/libslic3r/CMakeFiles/libslic3r.dir/Semver.cpp.o -MF src/libslic3r/CMakeFiles/libslic3r.dir/Semver.cpp.o.d -o src/libslic3r/CMakeFiles/libslic3r.dir/Semver.cpp.o -c /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Semver.cpp [228/433] /usr/bin/x86_64-pc-linux-gnu-g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DOPENVDB_ABI_VERSION_NUMBER=10 -DOPENVDB_USE_DELAYED_LOADING -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/lib64/dbus-1.0/include -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8_build/src/platform -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8_build/src/libslic3r -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libnest2d/include -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/miniz -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libigl -isystem /usr/include/opencascade -isystem /usr/include/Imath -DNDEBUG -march=native -O2 -pipe -fno-strict-aliasing -fext-numeric-literals -Wall -Wno-reorder -std=gnu++17 -fPIC -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -MD -MT src/libslic3r/CMakeFiles/libslic3r.dir/AppConfig.cpp.o -MF src/libslic3r/CMakeFiles/libslic3r.dir/AppConfig.cpp.o.d -o src/libslic3r/CMakeFiles/libslic3r.dir/AppConfig.cpp.o -c /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/AppConfig.cpp /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/AppConfig.cpp: In member function ‘void Slic3r::AppConfig::set_defaults()’: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/AppConfig.cpp:329:113: warning: ignoring return value of ‘std::__cxx11::basic_string<_CharT, _Traits, _Allocator> std::operator+(__cxx11::basic_string<_CharT, _Traits, _Allocator>&&, const _CharT*) [with _CharT = char; _Traits = char_traits; _Alloc = allocator]’, declared with attribute ‘nodiscard’ [-Wunused-result] 329 | trace(1, (std::string("The color file cannot be loaded. Reason: ") + err.what(), path_colors.string()).c_str()); | ^ In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/string:54, from /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/bits/locale_classes.h:40, from /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/locale:41, from /usr/include/boost/filesystem/detail/path_traits.hpp:18, from /usr/include/boost/filesystem/path.hpp:21, from /usr/include/boost/filesystem.hpp:16, from /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/AppConfig.cpp:1: /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/bits/basic_string.h:3688:5: note: declared here 3688 | operator+(basic_string<_CharT, _Traits, _Alloc>&& __lhs, | ^~~~~~~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/AppConfig.cpp:332:111: warning: ignoring return value of ‘std::__cxx11::basic_string<_CharT, _Traits, _Allocator> std::operator+(__cxx11::basic_string<_CharT, _Traits, _Allocator>&&, const _CharT*) [with _CharT = char; _Traits = char_traits; _Alloc = allocator]’, declared with attribute ‘nodiscard’ [-Wunused-result] 332 | trace(1, (std::string("Failed loading the color file. Reason: ") + err.what(), path_colors.string()).c_str()); | ^ /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/bits/basic_string.h:3688:5: note: declared here 3688 | operator+(basic_string<_CharT, _Traits, _Alloc>&& __lhs, | ^~~~~~~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/AppConfig.cpp:539:120: warning: ignoring return value of ‘std::__cxx11::basic_string<_CharT, _Traits, _Allocator> std::operator+(__cxx11::basic_string<_CharT, _Traits, _Allocator>&&, const _CharT*) [with _CharT = char; _Traits = char_traits; _Alloc = allocator]’, declared with attribute ‘nodiscard’ [-Wunused-result] 539 | trace(1, (std::string("The splashscreen file cannot be loaded. Reason: ") + err.what(), path_colors.string()).c_str()); | ^ /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/bits/basic_string.h:3688:5: note: declared here 3688 | operator+(basic_string<_CharT, _Traits, _Alloc>&& __lhs, | ^~~~~~~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/AppConfig.cpp:542:118: warning: ignoring return value of ‘std::__cxx11::basic_string<_CharT, _Traits, _Allocator> std::operator+(__cxx11::basic_string<_CharT, _Traits, _Allocator>&&, const _CharT*) [with _CharT = char; _Traits = char_traits; _Alloc = allocator]’, declared with attribute ‘nodiscard’ [-Wunused-result] 542 | trace(1, (std::string("Failed loading the splashscreen file. Reason: ") + err.what(), path_colors.string()).c_str()); | ^ /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/bits/basic_string.h:3688:5: note: declared here 3688 | operator+(basic_string<_CharT, _Traits, _Alloc>&& __lhs, | ^~~~~~~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/AppConfig.cpp:609:109: warning: ignoring return value of ‘std::__cxx11::basic_string<_CharT, _Traits, _Allocator> std::operator+(__cxx11::basic_string<_CharT, _Traits, _Allocator>&&, const _CharT*) [with _CharT = char; _Traits = char_traits; _Alloc = allocator]’, declared with attribute ‘nodiscard’ [-Wunused-result] 609 | trace(1, (std::string("The color file cannot be loaded. Reason: ") + err.what(), path_colors.string()).c_str()); | ^ /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/bits/basic_string.h:3688:5: note: declared here 3688 | operator+(basic_string<_CharT, _Traits, _Alloc>&& __lhs, | ^~~~~~~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/AppConfig.cpp:612:107: warning: ignoring return value of ‘std::__cxx11::basic_string<_CharT, _Traits, _Allocator> std::operator+(__cxx11::basic_string<_CharT, _Traits, _Allocator>&&, const _CharT*) [with _CharT = char; _Traits = char_traits; _Alloc = allocator]’, declared with attribute ‘nodiscard’ [-Wunused-result] 612 | trace(1, (std::string("Failed loading the color file. Reason: ") + err.what(), path_colors.string()).c_str()); | ^ /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/bits/basic_string.h:3688:5: note: declared here 3688 | operator+(basic_string<_CharT, _Traits, _Alloc>&& __lhs, | ^~~~~~~~ [229/433] /usr/bin/x86_64-pc-linux-gnu-g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DOPENVDB_ABI_VERSION_NUMBER=10 -DOPENVDB_USE_DELAYED_LOADING -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/lib64/dbus-1.0/include -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8_build/src/platform -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8_build/src/libslic3r -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libnest2d/include -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/miniz -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libigl -isystem /usr/include/opencascade -isystem /usr/include/Imath -DNDEBUG -march=native -O2 -pipe -fno-strict-aliasing -fext-numeric-literals -Wall -Wno-reorder -std=gnu++17 -fPIC -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -MD -MT src/libslic3r/CMakeFiles/libslic3r.dir/Arrange.cpp.o -MF src/libslic3r/CMakeFiles/libslic3r.dir/Arrange.cpp.o.d -o src/libslic3r/CMakeFiles/libslic3r.dir/Arrange.cpp.o -c /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Arrange.cpp In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/bits/stl_algo.h:61, from /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/algorithm:61, from /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/libslic3r.h:9, from /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExPolygon.hpp:4, from /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Arrange.hpp:4, from /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Arrange.cpp:1: In function ‘void std::__make_heap(_RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = pair >, boost::variant, unsigned int>, boost::geometry::index::rstar<16, 4>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators, unsigned int> >, 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> >, 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> >*> >*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >, boost::variant, unsigned int>, boost::geometry::index::rstar<16, 4>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators, unsigned int> >, 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> >, 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> >*> >&, const pair >, boost::variant, unsigned int>, boost::geometry::index::rstar<16, 4>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators, unsigned int> >, 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> >, 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> >*> >&)>]’, inlined from ‘void std::__heap_select(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = pair >, boost::variant, unsigned int>, boost::geometry::index::rstar<16, 4>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators, unsigned int> >, 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> >, 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> >*> >*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >, boost::variant, unsigned int>, boost::geometry::index::rstar<16, 4>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators, unsigned int> >, 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> >, 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> >*> >&, const pair >, boost::variant, unsigned int>, boost::geometry::index::rstar<16, 4>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators, unsigned int> >, 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> >, 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> >*> >&)>]’ at /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/bits/stl_algo.h:1635:23, inlined from ‘void std::__partial_sort(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = pair >, boost::variant, unsigned int>, boost::geometry::index::rstar<16, 4>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators, unsigned int> >, 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> >, 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> >*> >*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >, boost::variant, unsigned int>, boost::geometry::index::rstar<16, 4>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators, unsigned int> >, 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> >, 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> >*> >&, const pair >, boost::variant, unsigned int>, boost::geometry::index::rstar<16, 4>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators, unsigned int> >, 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> >, 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> >*> >&)>]’ at /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/bits/stl_algo.h:1910:25, inlined from ‘void std::partial_sort(_RAIter, _RAIter, _RAIter, _Compare) [with _RAIter = pair >, boost::variant, unsigned int>, boost::geometry::index::rstar<16, 4>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators, unsigned int> >, 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> >, 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> >*> >*; _Compare = bool (*)(const pair >, boost::variant, unsigned int>, boost::geometry::index::rstar<16, 4>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators, unsigned int> >, 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> >, 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> >*> >&, const pair >, boost::variant, unsigned int>, boost::geometry::index::rstar<16, 4>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators, unsigned int> >, 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> >, 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> >*> >&)]’ at /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/bits/stl_algo.h:4751:26, inlined from ‘static void boost::geometry::index::detail::rtree::visitors::rstar::remove_elements_to_reinsert::apply(ResultElements&, Node&, internal_node_pointer, size_t, const parameters_type&, const translator_type&, allocators_type&) [with ResultElements = boost::geometry::index::detail::varray >, 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> >*>, 17>; Node = boost::geometry::index::detail::rtree::variant_internal_node, 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>; MembersHolder = boost::geometry::index::rtree, unsigned int>, boost::geometry::index::rstar<16, 4> >::members_holder]’ at /usr/include/boost/geometry/index/detail/rtree/rstar/insert.hpp:140:26: /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/bits/stl_heap.h:355:22: warning: ‘((std::pair >, boost::variant, 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>, 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> >*> >*)((char*)&sorted_elements + offsetof(boost::geometry::index::detail::sorted_elements_type, boost::geometry::index::detail::varray >, boost::variant, 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>, 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> >*> >, 17>::m_storage.boost::aligned_storage<816, 8>::.boost::detail::aligned_storage::aligned_storage_imp<816, 8>::data_)))[1]’ may be used uninitialized [-Wmaybe-uninitialized] 355 | _ValueType __value = _GLIBCXX_MOVE(*(__first + __parent)); | ^~~~~~~ In file included from /usr/include/boost/geometry/index/detail/rtree/rstar/rstar.hpp:14, from /usr/include/boost/geometry/index/rtree.hpp:80, from /usr/include/boost/geometry/algorithms/detail/within/multi_point.hpp:38, from /usr/include/boost/geometry/algorithms/detail/within/implementation.hpp:30, from /usr/include/boost/geometry/algorithms/detail/covered_by/implementation.hpp:26, 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:30, from /usr/include/boost/geometry/algorithms/detail/buffer/implementation.hpp:24, from /usr/include/boost/geometry/algorithms/buffer.hpp:22, from /usr/include/boost/geometry/geometry.hpp:63, from /usr/include/boost/geometry.hpp:17, from /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libnest2d/include/libnest2d/utils/boost_alg.hpp:17, from /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libnest2d/include/libnest2d/backends/libslic3r/geometries.hpp:278, from /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Arrange.cpp:5: /usr/include/boost/geometry/index/detail/rtree/rstar/insert.hpp: In function ‘static void boost::geometry::index::detail::rtree::visitors::rstar::remove_elements_to_reinsert::apply(ResultElements&, Node&, internal_node_pointer, size_t, const parameters_type&, const translator_type&, allocators_type&) [with ResultElements = boost::geometry::index::detail::varray >, 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> >*>, 17>; Node = boost::geometry::index::detail::rtree::variant_internal_node, 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>; MembersHolder = boost::geometry::index::rtree, unsigned int>, boost::geometry::index::rstar<16, 4> >::members_holder]’: /usr/include/boost/geometry/index/detail/rtree/rstar/insert.hpp:124:30: note: ‘sorted_elements’ declared here 124 | sorted_elements_type sorted_elements; | ^~~~~~~~~~~~~~~ [230/433] /usr/bin/x86_64-pc-linux-gnu-g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DOPENVDB_ABI_VERSION_NUMBER=10 -DOPENVDB_USE_DELAYED_LOADING -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/lib64/dbus-1.0/include -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8_build/src/platform -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8_build/src/libslic3r -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libnest2d/include -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/miniz -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libigl -isystem /usr/include/opencascade -isystem /usr/include/Imath -DNDEBUG -march=native -O2 -pipe -fno-strict-aliasing -fext-numeric-literals -Wall -Wno-reorder -std=gnu++17 -fPIC -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -MD -MT src/libslic3r/CMakeFiles/libslic3r.dir/PrintRegion.cpp.o -MF src/libslic3r/CMakeFiles/libslic3r.dir/PrintRegion.cpp.o.d -o src/libslic3r/CMakeFiles/libslic3r.dir/PrintRegion.cpp.o -c /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/PrintRegion.cpp In file included from /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntityCollection.hpp:6, from /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Print.hpp:7, from /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/PrintRegion.cpp:2: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:603:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionEntityCollection&)’ was hidden [-Woverloaded-virtual=] 603 | virtual void use(ExtrusionEntityCollection& collection) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:634:18: note: by ‘Slic3r::SimplifyVisitor::use’ 634 | virtual void use(ExtrusionPath3D& path3D) override { | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:602:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionLoop&)’ was hidden [-Woverloaded-virtual=] 602 | virtual void use(ExtrusionLoop& loop) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:634:18: note: by ‘Slic3r::SimplifyVisitor::use’ 634 | virtual void use(ExtrusionPath3D& path3D) override { | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:601:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionMultiPath3D&)’ was hidden [-Woverloaded-virtual=] 601 | virtual void use(ExtrusionMultiPath3D& multipath) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:634:18: note: by ‘Slic3r::SimplifyVisitor::use’ 634 | virtual void use(ExtrusionPath3D& path3D) override { | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:600:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionMultiPath&)’ was hidden [-Woverloaded-virtual=] 600 | virtual void use(ExtrusionMultiPath& multipath) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:634:18: note: by ‘Slic3r::SimplifyVisitor::use’ 634 | virtual void use(ExtrusionPath3D& path3D) override { | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:603:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionEntityCollection&)’ was hidden [-Woverloaded-virtual=] 603 | virtual void use(ExtrusionEntityCollection& collection) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:645:18: note: by ‘Slic3r::GetPathsVisitor::use’ 645 | virtual void use(ExtrusionPath3D& path3D) override { | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:602:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionLoop&)’ was hidden [-Woverloaded-virtual=] 602 | virtual void use(ExtrusionLoop& loop) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:645:18: note: by ‘Slic3r::GetPathsVisitor::use’ 645 | virtual void use(ExtrusionPath3D& path3D) override { | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:601:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionMultiPath3D&)’ was hidden [-Woverloaded-virtual=] 601 | virtual void use(ExtrusionMultiPath3D& multipath) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:645:18: note: by ‘Slic3r::GetPathsVisitor::use’ 645 | virtual void use(ExtrusionPath3D& path3D) override { | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:600:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionMultiPath&)’ was hidden [-Woverloaded-virtual=] 600 | virtual void use(ExtrusionMultiPath& multipath) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:645:18: note: by ‘Slic3r::GetPathsVisitor::use’ 645 | virtual void use(ExtrusionPath3D& path3D) override { | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:595:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursiveConst::use(const Slic3r::ExtrusionEntityCollection&)’ was hidden [-Woverloaded-virtual=] 595 | virtual void use(const ExtrusionEntityCollection& collection) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:658:10: note: by ‘Slic3r::ExtrusionVolume::use’ 658 | void use(const ExtrusionPath3D &path3D) override { volume += unscaled(path3D.length()) * path3D.mm3_per_mm; } | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:594:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursiveConst::use(const Slic3r::ExtrusionLoop&)’ was hidden [-Woverloaded-virtual=] 594 | virtual void use(const ExtrusionLoop& loop) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:658:10: note: by ‘Slic3r::ExtrusionVolume::use’ 658 | void use(const ExtrusionPath3D &path3D) override { volume += unscaled(path3D.length()) * path3D.mm3_per_mm; } | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:593:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursiveConst::use(const Slic3r::ExtrusionMultiPath3D&)’ was hidden [-Woverloaded-virtual=] 593 | virtual void use(const ExtrusionMultiPath3D& multipath) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:658:10: note: by ‘Slic3r::ExtrusionVolume::use’ 658 | void use(const ExtrusionPath3D &path3D) override { volume += unscaled(path3D.length()) * path3D.mm3_per_mm; } | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:592:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursiveConst::use(const Slic3r::ExtrusionMultiPath&)’ was hidden [-Woverloaded-virtual=] 592 | virtual void use(const ExtrusionMultiPath& multipath) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:658:10: note: by ‘Slic3r::ExtrusionVolume::use’ 658 | void use(const ExtrusionPath3D &path3D) override { volume += unscaled(path3D.length()) * path3D.mm3_per_mm; } | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:603:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionEntityCollection&)’ was hidden [-Woverloaded-virtual=] 603 | virtual void use(ExtrusionEntityCollection& collection) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:667:10: note: by ‘Slic3r::ExtrusionModifyFlow::use’ 667 | void use(ExtrusionPath3D &path3D) override { path3D.mm3_per_mm *= _flow_mult; path3D.width *= _flow_mult; } | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:602:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionLoop&)’ was hidden [-Woverloaded-virtual=] 602 | virtual void use(ExtrusionLoop& loop) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:667:10: note: by ‘Slic3r::ExtrusionModifyFlow::use’ 667 | void use(ExtrusionPath3D &path3D) override { path3D.mm3_per_mm *= _flow_mult; path3D.width *= _flow_mult; } | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:601:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionMultiPath3D&)’ was hidden [-Woverloaded-virtual=] 601 | virtual void use(ExtrusionMultiPath3D& multipath) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:667:10: note: by ‘Slic3r::ExtrusionModifyFlow::use’ 667 | void use(ExtrusionPath3D &path3D) override { path3D.mm3_per_mm *= _flow_mult; path3D.width *= _flow_mult; } | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:600:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionMultiPath&)’ was hidden [-Woverloaded-virtual=] 600 | virtual void use(ExtrusionMultiPath& multipath) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:667:10: note: by ‘Slic3r::ExtrusionModifyFlow::use’ 667 | void use(ExtrusionPath3D &path3D) override { path3D.mm3_per_mm *= _flow_mult; path3D.width *= _flow_mult; } | ^~~ In file included from /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/PrintConfig.hpp:32, from /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Model.hpp:9, from /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/PrintBase.hpp:13, from /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Print.hpp:4: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp: In instantiation of ‘bool Slic3r::ConfigOptionBoolsTempl::is_nil(int32_t) const [with bool NULLABLE = false; int32_t = int]’: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:1703:10: required from here /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:1711:24: warning: comparison of integer expressions of different signedness: ‘int32_t’ {aka ‘int’} and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1711 | return idx < values.size() ? NIL_VALUE() == this->values[idx] : | ~~~~^~~~~~~~~~~~~~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp: In instantiation of ‘bool Slic3r::ConfigOptionFloatsOrPercentsTempl::is_nil(int32_t) const [with bool NULLABLE = false; int32_t = int]’: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:1340:10: required from here /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:1348:24: warning: comparison of integer expressions of different signedness: ‘int32_t’ {aka ‘int’} and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1348 | return idx < values.size() ? (std::isnan(this->values[idx].value) || NIL_VALUE() == this->values[idx]) : | ~~~~^~~~~~~~~~~~~~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp: In instantiation of ‘bool Slic3r::ConfigOptionFloatsTempl::is_nil(int32_t) const [with bool NULLABLE = false; int32_t = int]’: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:814:10: required from here /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:822:24: warning: comparison of integer expressions of different signedness: ‘int32_t’ {aka ‘int’} and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 822 | return idx < values.size() ? (std::isnan(this->values[idx]) || NIL_VALUE() == this->values[idx]) : | ~~~~^~~~~~~~~~~~~~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp: In instantiation of ‘bool Slic3r::ConfigOptionIntsTempl::is_nil(int32_t) const [with bool NULLABLE = false; int32_t = int]’: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:998:10: required from here /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:1006:24: warning: comparison of integer expressions of different signedness: ‘int32_t’ {aka ‘int’} and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1006 | return idx < values.size() ? NIL_VALUE() == this->values[idx] : | ~~~~^~~~~~~~~~~~~~~ [231/433] /usr/bin/x86_64-pc-linux-gnu-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/lib64/dbus-1.0/include -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8_build/src/platform -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8_build/src/libslic3r -isystem /usr/include/eigen3 -isystem /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libigl -DNDEBUG -march=native -O2 -pipe -fno-strict-aliasing -fext-numeric-literals -Wall -Wno-reorder -std=gnu++17 -fPIC -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -frounding-math -MD -MT src/libslic3r/CMakeFiles/libslic3r_cgal.dir/MeshBoolean.cpp.o -MF src/libslic3r/CMakeFiles/libslic3r_cgal.dir/MeshBoolean.cpp.o.d -o src/libslic3r/CMakeFiles/libslic3r_cgal.dir/MeshBoolean.cpp.o -c /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/MeshBoolean.cpp In file included from /usr/include/boost/tuple/tuple.hpp:28, from /usr/include/CGAL/Cartesian/Weighted_point_2.h:23, from /usr/include/CGAL/Cartesian/Cartesian_base.h:25, from /usr/include/CGAL/Simple_cartesian.h:20, from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:20, from /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libigl/igl/copyleft/cgal/assign.h:12, from /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libigl/igl/copyleft/cgal/mesh_boolean.cpp:11, from /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libigl/igl/copyleft/cgal/mesh_boolean.h:226, from /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/MeshBoolean.cpp:8: In copy constructor ‘boost::tuples::cons::cons(const boost::tuples::cons&) [with HT = CGAL::Point_3; TT = boost::tuples::cons >]’, inlined from ‘boost::tuples::tuple, double, CGAL::Sign, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type>::tuple(boost::tuples::tuple, double, CGAL::Sign, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type>&&)’ at /usr/include/boost/tuple/detail/tuple_basic.hpp:479:7, inlined from ‘CGAL::SphereC3::SphereC3(CGAL::SphereC3&&)’ at /usr/include/CGAL/Cartesian/Sphere_3.h:28:7, inlined from ‘CGAL::Sphere_3::Sphere_3(CGAL::Sphere_3&&)’ at /usr/include/CGAL/Sphere_3.h:31:7, inlined from ‘constexpr std::pair<_T1, _T2>::pair(_U1&&, _U2&&) [with _U1 = CGAL::Sphere_3; _U2 = bool; typename std::enable_if<(std::_PCC::_MoveConstructiblePair<_U1, _U2>() && std::_PCC::_ImplicitlyMoveConvertiblePair<_U1, _U2>()), bool>::type = true; _T1 = CGAL::Sphere_3; _T2 = bool]’ at /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/bits/stl_pair.h:688:4, inlined from ‘constexpr std::pair::type>::__type, typename std::__strip_reference_wrapper::type>::__type> std::make_pair(_T1&&, _T2&&) [with _T1 = CGAL::Sphere_3; _T2 = bool]’ at /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/bits/stl_pair.h:927:72, inlined from ‘std::pair, bool> CGAL::Epic_converter::operator()(const typename IK::Sphere_3&) const [with IK = CGAL::Simple_cartesian >]’ at /usr/include/CGAL/Epic_converter.h:331:44, inlined from ‘CGAL::Static_filtered_predicate::result_type CGAL::Static_filtered_predicate::operator()(const A1&, const A2&) const [with A1 = CGAL::Sphere_3; A2 = CGAL::Bbox_3; AK = CGAL::Simple_cartesian >; FP = CGAL::Filtered_predicate > >, CGAL::CommonKernelFunctors::Do_intersect_3 > >, CGAL::Exact_converter > >, CGAL::Approx_converter > >, true>; EpicP = CGAL::internal::Static_filters_predicates::Do_intersect_3, CGAL::Epick> >, CGAL::internal::Static_filters, CGAL::Epick> > > >]’ at /usr/include/CGAL/Static_filtered_predicate.h:44:10, inlined from ‘CGAL::Comparison_result CGAL::AABB_traits::Compare_distance::operator()(const Point&, const CGAL::AABB_traits::Bounding_box&, const Point&, CGAL::Tag_false) const [with GeomTraits = CGAL::Epeck; AABBPrimitive = CGAL::AABB_triangle_primitive*, std::vector > > >; BboxMap = CGAL::Default]’ at /usr/include/CGAL/AABB_traits.h:420:11: /usr/include/boost/tuple/detail/tuple_basic.hpp:314:27: warning: ‘.CGAL::Sphere_3::.CGAL::SphereC3::base.boost::tuples::tuple, double, CGAL::Sign, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type>::.boost::tuples::cons, boost::tuples::cons > >::head’ may be used uninitialized [-Wmaybe-uninitialized] 314 | cons( const cons& u ) : head(u.head), tail(u.tail) {} | ^~~~~~~~~~~~ In file included from /usr/include/CGAL/Static_filtered_predicate.h:15, from /usr/include/CGAL/Lazy_kernel.h:18, from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:27: /usr/include/CGAL/Epic_converter.h: In function ‘CGAL::Comparison_result CGAL::AABB_traits::Compare_distance::operator()(const Point&, const CGAL::AABB_traits::Bounding_box&, const Point&, CGAL::Tag_false) const [with GeomTraits = CGAL::Epeck; AABBPrimitive = CGAL::AABB_triangle_primitive*, std::vector > > >; BboxMap = CGAL::Default]’: /usr/include/CGAL/Epic_converter.h:331:27: note: ‘’ declared here 331 | return std::make_pair(Sphere_3(), false); | ^~~~~~~~~~ [232/433] /usr/bin/x86_64-pc-linux-gnu-g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DOPENVDB_ABI_VERSION_NUMBER=10 -DOPENVDB_USE_DELAYED_LOADING -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/lib64/dbus-1.0/include -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8_build/src/platform -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8_build/src/libslic3r -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libnest2d/include -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/miniz -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libigl -isystem /usr/include/opencascade -isystem /usr/include/Imath -DNDEBUG -march=native -O2 -pipe -fno-strict-aliasing -fext-numeric-literals -Wall -Wno-reorder -std=gnu++17 -fPIC -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -MD -MT src/libslic3r/CMakeFiles/libslic3r.dir/GCode.cpp.o -MF src/libslic3r/CMakeFiles/libslic3r.dir/GCode.cpp.o.d -o src/libslic3r/CMakeFiles/libslic3r.dir/GCode.cpp.o -c /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/GCode.cpp In file included from /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Flow.hpp:7, from /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Layer.hpp:5, from /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/GCode.hpp:8, from /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/GCode.cpp:3: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:603:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionEntityCollection&)’ was hidden [-Woverloaded-virtual=] 603 | virtual void use(ExtrusionEntityCollection& collection) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:634:18: note: by ‘Slic3r::SimplifyVisitor::use’ 634 | virtual void use(ExtrusionPath3D& path3D) override { | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:602:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionLoop&)’ was hidden [-Woverloaded-virtual=] 602 | virtual void use(ExtrusionLoop& loop) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:634:18: note: by ‘Slic3r::SimplifyVisitor::use’ 634 | virtual void use(ExtrusionPath3D& path3D) override { | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:601:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionMultiPath3D&)’ was hidden [-Woverloaded-virtual=] 601 | virtual void use(ExtrusionMultiPath3D& multipath) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:634:18: note: by ‘Slic3r::SimplifyVisitor::use’ 634 | virtual void use(ExtrusionPath3D& path3D) override { | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:600:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionMultiPath&)’ was hidden [-Woverloaded-virtual=] 600 | virtual void use(ExtrusionMultiPath& multipath) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:634:18: note: by ‘Slic3r::SimplifyVisitor::use’ 634 | virtual void use(ExtrusionPath3D& path3D) override { | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:603:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionEntityCollection&)’ was hidden [-Woverloaded-virtual=] 603 | virtual void use(ExtrusionEntityCollection& collection) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:645:18: note: by ‘Slic3r::GetPathsVisitor::use’ 645 | virtual void use(ExtrusionPath3D& path3D) override { | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:602:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionLoop&)’ was hidden [-Woverloaded-virtual=] 602 | virtual void use(ExtrusionLoop& loop) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:645:18: note: by ‘Slic3r::GetPathsVisitor::use’ 645 | virtual void use(ExtrusionPath3D& path3D) override { | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:601:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionMultiPath3D&)’ was hidden [-Woverloaded-virtual=] 601 | virtual void use(ExtrusionMultiPath3D& multipath) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:645:18: note: by ‘Slic3r::GetPathsVisitor::use’ 645 | virtual void use(ExtrusionPath3D& path3D) override { | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:600:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionMultiPath&)’ was hidden [-Woverloaded-virtual=] 600 | virtual void use(ExtrusionMultiPath& multipath) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:645:18: note: by ‘Slic3r::GetPathsVisitor::use’ 645 | virtual void use(ExtrusionPath3D& path3D) override { | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:595:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursiveConst::use(const Slic3r::ExtrusionEntityCollection&)’ was hidden [-Woverloaded-virtual=] 595 | virtual void use(const ExtrusionEntityCollection& collection) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:658:10: note: by ‘Slic3r::ExtrusionVolume::use’ 658 | void use(const ExtrusionPath3D &path3D) override { volume += unscaled(path3D.length()) * path3D.mm3_per_mm; } | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:594:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursiveConst::use(const Slic3r::ExtrusionLoop&)’ was hidden [-Woverloaded-virtual=] 594 | virtual void use(const ExtrusionLoop& loop) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:658:10: note: by ‘Slic3r::ExtrusionVolume::use’ 658 | void use(const ExtrusionPath3D &path3D) override { volume += unscaled(path3D.length()) * path3D.mm3_per_mm; } | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:593:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursiveConst::use(const Slic3r::ExtrusionMultiPath3D&)’ was hidden [-Woverloaded-virtual=] 593 | virtual void use(const ExtrusionMultiPath3D& multipath) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:658:10: note: by ‘Slic3r::ExtrusionVolume::use’ 658 | void use(const ExtrusionPath3D &path3D) override { volume += unscaled(path3D.length()) * path3D.mm3_per_mm; } | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:592:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursiveConst::use(const Slic3r::ExtrusionMultiPath&)’ was hidden [-Woverloaded-virtual=] 592 | virtual void use(const ExtrusionMultiPath& multipath) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:658:10: note: by ‘Slic3r::ExtrusionVolume::use’ 658 | void use(const ExtrusionPath3D &path3D) override { volume += unscaled(path3D.length()) * path3D.mm3_per_mm; } | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:603:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionEntityCollection&)’ was hidden [-Woverloaded-virtual=] 603 | virtual void use(ExtrusionEntityCollection& collection) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:667:10: note: by ‘Slic3r::ExtrusionModifyFlow::use’ 667 | void use(ExtrusionPath3D &path3D) override { path3D.mm3_per_mm *= _flow_mult; path3D.width *= _flow_mult; } | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:602:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionLoop&)’ was hidden [-Woverloaded-virtual=] 602 | virtual void use(ExtrusionLoop& loop) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:667:10: note: by ‘Slic3r::ExtrusionModifyFlow::use’ 667 | void use(ExtrusionPath3D &path3D) override { path3D.mm3_per_mm *= _flow_mult; path3D.width *= _flow_mult; } | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:601:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionMultiPath3D&)’ was hidden [-Woverloaded-virtual=] 601 | virtual void use(ExtrusionMultiPath3D& multipath) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:667:10: note: by ‘Slic3r::ExtrusionModifyFlow::use’ 667 | void use(ExtrusionPath3D &path3D) override { path3D.mm3_per_mm *= _flow_mult; path3D.width *= _flow_mult; } | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:600:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionMultiPath&)’ was hidden [-Woverloaded-virtual=] 600 | virtual void use(ExtrusionMultiPath& multipath) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:667:10: note: by ‘Slic3r::ExtrusionModifyFlow::use’ 667 | void use(ExtrusionPath3D &path3D) override { path3D.mm3_per_mm *= _flow_mult; path3D.width *= _flow_mult; } | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/GCode.cpp: In static member function ‘static std::vector Slic3r::GCode::collect_layers_to_print(const Slic3r::PrintObject&, Slic3r::Print::StatusMonitor&)’: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/GCode.cpp:632:87: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘const int’ [-Wsign-compare] 632 | if (object.config().raft_layers.value > 0 && layer_to_print.layer()->id() <= object.config().raft_layers.value) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/GCode.cpp: In function ‘double Slic3r::DoExport::autospeed_volumetric_limit(const Slic3r::Print&)’: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/GCode.cpp:1077:40: warning: unused variable ‘region’ [-Wunused-variable] 1077 | const PrintRegion ®ion = object->printing_region(region_id); | ^~~~~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp: In member function ‘void Slic3r::GCode::_do_export(Slic3r::Print&, GCodeOutputStream&, Slic3r::ThumbnailsGeneratorCallback)’: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:595:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursiveConst::use(const Slic3r::ExtrusionEntityCollection&)’ was hidden [-Woverloaded-virtual=] 595 | virtual void use(const ExtrusionEntityCollection& collection) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/GCode.cpp:1692:26: note: by ‘Slic3r::GCode::_do_export(Slic3r::Print&, GCodeOutputStream&, Slic3r::ThumbnailsGeneratorCallback)::BoundingBoxVisitor::use’ 1692 | virtual void use(const ExtrusionPath3D& path3D) override { | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:594:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursiveConst::use(const Slic3r::ExtrusionLoop&)’ was hidden [-Woverloaded-virtual=] 594 | virtual void use(const ExtrusionLoop& loop) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/GCode.cpp:1692:26: note: by ‘Slic3r::GCode::_do_export(Slic3r::Print&, GCodeOutputStream&, Slic3r::ThumbnailsGeneratorCallback)::BoundingBoxVisitor::use’ 1692 | virtual void use(const ExtrusionPath3D& path3D) override { | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:593:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursiveConst::use(const Slic3r::ExtrusionMultiPath3D&)’ was hidden [-Woverloaded-virtual=] 593 | virtual void use(const ExtrusionMultiPath3D& multipath) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/GCode.cpp:1692:26: note: by ‘Slic3r::GCode::_do_export(Slic3r::Print&, GCodeOutputStream&, Slic3r::ThumbnailsGeneratorCallback)::BoundingBoxVisitor::use’ 1692 | virtual void use(const ExtrusionPath3D& path3D) override { | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:592:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursiveConst::use(const Slic3r::ExtrusionMultiPath&)’ was hidden [-Woverloaded-virtual=] 592 | virtual void use(const ExtrusionMultiPath& multipath) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/GCode.cpp:1692:26: note: by ‘Slic3r::GCode::_do_export(Slic3r::Print&, GCodeOutputStream&, Slic3r::ThumbnailsGeneratorCallback)::BoundingBoxVisitor::use’ 1692 | virtual void use(const ExtrusionPath3D& path3D) override { | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/GCode.cpp: In function ‘std::string Slic3r::ProcessLayer::emit_custom_gcode_per_print_z(Slic3r::GCode&, const Slic3r::CustomGCode::Item*, uint16_t, uint16_t, const Slic3r::Print&, Slic3r::Print::StatusMonitor&)’: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/GCode.cpp:2749:33: warning: comparison of integer expressions of different signedness: ‘const long unsigned int’ and ‘int’ [-Wsign-compare] 2749 | if (tuple.first == m600_extruder_before_layer) | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/GCode.cpp: In member function ‘Slic3r::LayerResult Slic3r::GCode::process_layer(const Slic3r::Print&, Slic3r::Print::StatusMonitor&, const std::vector&, const Slic3r::LayerTools&, bool, const std::vector*, size_t)’: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/GCode.cpp:549:63: warning: suggest parentheses around ‘&&’ within ‘||’ [-Wparentheses] 549 | #define BOOL_EXTRUDER_CONFIG(OPT) m_writer.tool_is_extruder() && m_config.OPT.get_at(m_writer.tool()->id()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/GCode.cpp:3015:116: note: in expansion of macro ‘BOOL_EXTRUDER_CONFIG’ 3015 | (m_writer.tool()->retract_lift() > 0 && (m_config.retract_lift_above.get_at(m_writer.tool()->id()) == 0 || BOOL_EXTRUDER_CONFIG(retract_lift_first_layer))) | ^~~~~~~~~~~~~~~~~~~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/GCode.cpp:3321:66: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 3321 | if (this->m_layer != nullptr && (this->m_layer->id() < m_config.skirt_height || print.has_infinite_skirt() )) { | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/GCode.cpp: In function ‘coord_t Slic3r::check_wipe::max_depth(const Slic3r::ExtrusionPaths&, coord_t, coord_t, std::function)’: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/GCode.cpp:4075:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 4075 | for (iter = 0; iter < nb_iter; ++iter) { | ~~~~~^~~~~~~~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/GCode.cpp: In member function ‘void Slic3r::GCode::seam_notch(const Slic3r::ExtrusionLoop&, Slic3r::ExtrusionPaths&, Slic3r::ExtrusionPaths&, Slic3r::ExtrusionPaths&, bool, bool)’: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/GCode.cpp:4123:39: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 4123 | for (int i = 0; i < polygon_to_test.points.size(); ++i) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/GCode.cpp:4392:19: warning: unused variable ‘flow_ratio’ [-Wunused-variable] 4392 | float flow_ratio = 0.75f; | ^~~~~~~~~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/GCode.cpp: In member function ‘std::string Slic3r::GCode::extrude_loop(const Slic3r::ExtrusionLoop&, const std::string&, double)’: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/GCode.cpp:4660:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 4660 | for (int i = 0; i < wipe_paths.size(); i++) { | ~~^~~~~~~~~~~~~~~~~~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/GCode.cpp:4677:42: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 4677 | } else if (i + 1 < wipe_paths.size()) { | ~~~~~~^~~~~~~~~~~~~~~~~~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/GCode.cpp: In member function ‘std::string Slic3r::GCode::_before_extrude(const Slic3r::ExtrusionPath&, const std::string&, double)’: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/GCode.cpp:5756:24: warning: unused variable ‘previous_accel’ [-Wunused-variable] 5756 | double previous_accel = m_writer.get_acceleration(); // in mm/s² | ^~~~~~~~~~~~~~ In file included from /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/PrintConfig.hpp:32, from /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/GCodeWriter.hpp:8, from /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/GCode.hpp:7: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp: In instantiation of ‘bool Slic3r::ConfigOptionFloatsOrPercentsTempl::is_nil(int32_t) const [with bool NULLABLE = false; int32_t = int]’: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:1354:25: required from ‘double Slic3r::ConfigOptionFloatsOrPercentsTempl::get_abs_value(size_t, double) const [with bool NULLABLE = false; size_t = long unsigned int]’ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/GCode.cpp:3757:32: required from here /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:1348:24: warning: comparison of integer expressions of different signedness: ‘int32_t’ {aka ‘int’} and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1348 | return idx < values.size() ? (std::isnan(this->values[idx].value) || NIL_VALUE() == this->values[idx]) : | ~~~~^~~~~~~~~~~~~~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp: In instantiation of ‘bool Slic3r::ConfigOptionFloatsTempl::is_nil(int32_t) const [with bool NULLABLE = false; int32_t = int]’: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:1205:99: required from ‘double Slic3r::ConfigOptionPercentsTempl::get_abs_value(size_t, double) const [with bool NULLABLE = false; size_t = long unsigned int]’ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/GCode.cpp:4579:83: required from here /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:822:24: warning: comparison of integer expressions of different signedness: ‘int32_t’ {aka ‘int’} and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 822 | return idx < values.size() ? (std::isnan(this->values[idx]) || NIL_VALUE() == this->values[idx]) : | ~~~~^~~~~~~~~~~~~~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp: In instantiation of ‘bool Slic3r::ConfigOptionBoolsTempl::is_nil(int32_t) const [with bool NULLABLE = false; int32_t = int]’: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:1703:10: required from here /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:1711:24: warning: comparison of integer expressions of different signedness: ‘int32_t’ {aka ‘int’} and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1711 | return idx < values.size() ? NIL_VALUE() == this->values[idx] : | ~~~~^~~~~~~~~~~~~~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp: In instantiation of ‘bool Slic3r::ConfigOptionIntsTempl::is_nil(int32_t) const [with bool NULLABLE = false; int32_t = int]’: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:998:10: required from here /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:1006:24: warning: comparison of integer expressions of different signedness: ‘int32_t’ {aka ‘int’} and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1006 | return idx < values.size() ? NIL_VALUE() == this->values[idx] : | ~~~~^~~~~~~~~~~~~~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/GCode.cpp: At global scope: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/GCode.cpp:91:13: warning: ‘bool Slic3r::custom_gcode_changes_tool(const std::string&, const std::string&, unsigned int)’ defined but not used [-Wunused-function] 91 | static bool custom_gcode_changes_tool(const std::string& custom_gcode, const std::string& tch_prefix, unsigned next_extruder) | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/src/Core/util/ConfigureVectorization.h:346, from /usr/include/eigen3/Eigen/Core:22, from /usr/include/eigen3/Eigen/Geometry:11, from /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Point.hpp:12, from /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/EdgeGrid.hpp:7, from /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/GCode.hpp:5: In function ‘__m128d _mm_sub_pd(__m128d, __m128d)’, inlined from ‘Packet Eigen::internal::psub(const Packet&, const Packet&) [with Packet = __vector(2) double]’ at /usr/include/eigen3/Eigen/src/Core/arch/SSE/PacketMath.h:296:113, inlined from ‘const Packet Eigen::internal::scalar_difference_op::packetOp(const Packet&, const Packet&) const [with Packet = __vector(2) double; LhsScalar = double; RhsScalar = double]’ at /usr/include/eigen3/Eigen/src/Core/functors/BinaryFunctors.h:362:26, inlined from ‘PacketType Eigen::internal::binary_evaluator, Eigen::internal::IndexBased, Eigen::internal::IndexBased>::packet(Eigen::Index, Eigen::Index) const [with int LoadMode = 0; PacketType = __vector(2) double; BinaryOp = Eigen::internal::scalar_difference_op; Lhs = const Eigen::Matrix; Rhs = const Eigen::Matrix]’ at /usr/include/eigen3/Eigen/src/Core/CoreEvaluators.h:782:31, inlined from ‘PacketType Eigen::internal::unary_evaluator, Eigen::internal::IndexBased>::packet(Eigen::Index, Eigen::Index) const [with int LoadMode = 0; PacketType = __vector(2) double; UnaryOp = Eigen::internal::scalar_abs2_op; ArgType = const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >]’ at /usr/include/eigen3/Eigen/src/Core/CoreEvaluators.h:596:81, inlined from ‘PacketType Eigen::internal::redux_evaluator<_XprType>::packetByOuterInner(Eigen::Index, Eigen::Index) const [with int LoadMode = 0; PacketType = __vector(2) double; _XprType = Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > >]’ at /usr/include/eigen3/Eigen/src/Core/Redux.h:386:54, inlined from ‘static PacketType Eigen::internal::redux_vec_unroller::run(const Evaluator&, const Func&) [with PacketType = __vector(2) double; Func = Eigen::internal::scalar_sum_op; Evaluator = Eigen::internal::redux_evaluator, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > > >; int Start = 0]’ at /usr/include/eigen3/Eigen/src/Core/Redux.h:177:66, inlined from ‘static Eigen::internal::redux_impl::Scalar Eigen::internal::redux_impl::run(const Evaluator&, const Func&, const XprType&) [with XprType = Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > >; Func = Eigen::internal::scalar_sum_op; Evaluator = Eigen::internal::redux_evaluator, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > > >]’ at /usr/include/eigen3/Eigen/src/Core/Redux.h:344:115, inlined from ‘typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > >]’ at /usr/include/eigen3/Eigen/src/Core/Redux.h:418:56, inlined from ‘typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > >]’ at /usr/include/eigen3/Eigen/src/Core/Redux.h:463:25, inlined from ‘typename Eigen::NumTraits::Scalar>::Real Eigen::MatrixBase::squaredNorm() const [with Derived = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >]’ at /usr/include/eigen3/Eigen/src/Core/Dot.h:98:46, inlined from ‘typename Eigen::NumTraits::Scalar>::Real Eigen::MatrixBase::norm() const [with Derived = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >]’ at /usr/include/eigen3/Eigen/src/Core/Dot.h:110:34, inlined from ‘std::string Slic3r::GCode::extrude_loop_vase(const Slic3r::ExtrusionLoop&, const std::string&, double)’ at /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/GCode.cpp:3902:53: /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/emmintrin.h:263:46: warning: ‘*(__m128d_u*)((char*)&previous + offsetof(Eigen::Vec3d, Eigen::Matrix::.Eigen::PlainObjectBase >::.Eigen::MatrixBase >::.Eigen::DenseBase >::.Eigen::DenseCoeffsBase, 3>::.Eigen::DenseCoeffsBase, 1>::.Eigen::DenseCoeffsBase, 0>::))’ may be used uninitialized [-Wmaybe-uninitialized] 263 | return (__m128d) ((__v2df)__A - (__v2df)__B); | ^ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/GCode.cpp: In member function ‘std::string Slic3r::GCode::extrude_loop_vase(const Slic3r::ExtrusionLoop&, const std::string&, double)’: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/GCode.cpp:3861:15: note: ‘*(__m128d_u*)((char*)&previous + offsetof(Eigen::Vec3d, Eigen::Matrix::.Eigen::PlainObjectBase >::.Eigen::MatrixBase >::.Eigen::DenseBase >::.Eigen::DenseCoeffsBase, 3>::.Eigen::DenseCoeffsBase, 1>::.Eigen::DenseCoeffsBase, 0>::))’ was declared here 3861 | Vec3d previous; | ^~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:253: In member function ‘const Eigen::internal::scalar_difference_op::result_type Eigen::internal::scalar_difference_op::operator()(const LhsScalar&, const RhsScalar&) const [with LhsScalar = double; RhsScalar = double]’, inlined from ‘Eigen::internal::binary_evaluator, Eigen::internal::IndexBased, Eigen::internal::IndexBased>::CoeffReturnType Eigen::internal::binary_evaluator, Eigen::internal::IndexBased, Eigen::internal::IndexBased>::coeff(Eigen::Index, Eigen::Index) const [with BinaryOp = Eigen::internal::scalar_difference_op; Lhs = const Eigen::Matrix; Rhs = const Eigen::Matrix]’ at /usr/include/eigen3/Eigen/src/Core/CoreEvaluators.h:769:22, inlined from ‘Eigen::internal::unary_evaluator, Eigen::internal::IndexBased>::CoeffReturnType Eigen::internal::unary_evaluator, Eigen::internal::IndexBased>::coeff(Eigen::Index, Eigen::Index) const [with UnaryOp = Eigen::internal::scalar_abs2_op; ArgType = const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >]’ at /usr/include/eigen3/Eigen/src/Core/CoreEvaluators.h:583:40, inlined from ‘Eigen::internal::redux_evaluator<_XprType>::CoeffReturnType Eigen::internal::redux_evaluator<_XprType>::coeffByOuterInner(Eigen::Index, Eigen::Index) const [with _XprType = Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > >]’ at /usr/include/eigen3/Eigen/src/Core/Redux.h:381:23, inlined from ‘static Eigen::internal::redux_novec_unroller::Scalar Eigen::internal::redux_novec_unroller::run(const Evaluator&, const Func&) [with Func = Eigen::internal::scalar_sum_op; Evaluator = Eigen::internal::redux_evaluator, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > > >; int Start = 2]’ at /usr/include/eigen3/Eigen/src/Core/Redux.h:128:34, inlined from ‘static Eigen::internal::redux_impl::Scalar Eigen::internal::redux_impl::run(const Evaluator&, const Func&, const XprType&) [with XprType = Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > >; Func = Eigen::internal::scalar_sum_op; Evaluator = Eigen::internal::redux_evaluator, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > > >]’ at /usr/include/eigen3/Eigen/src/Core/Redux.h:346:103, inlined from ‘typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > >]’ at /usr/include/eigen3/Eigen/src/Core/Redux.h:418:56, inlined from ‘typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > >]’ at /usr/include/eigen3/Eigen/src/Core/Redux.h:463:25, inlined from ‘typename Eigen::NumTraits::Scalar>::Real Eigen::MatrixBase::squaredNorm() const [with Derived = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >]’ at /usr/include/eigen3/Eigen/src/Core/Dot.h:98:46, inlined from ‘typename Eigen::NumTraits::Scalar>::Real Eigen::MatrixBase::norm() const [with Derived = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >]’ at /usr/include/eigen3/Eigen/src/Core/Dot.h:110:34, inlined from ‘std::string Slic3r::GCode::extrude_loop_vase(const Slic3r::ExtrusionLoop&, const std::string&, double)’ at /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/GCode.cpp:3902:53: /usr/include/eigen3/Eigen/src/Core/functors/BinaryFunctors.h:359:130: warning: ‘previous.Eigen::Matrix::.Eigen::PlainObjectBase >::m_storage.Eigen::DenseStorage::m_data.Eigen::internal::plain_array::array[2]’ may be used uninitialized [-Wmaybe-uninitialized] 359 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE const result_type operator() (const LhsScalar& a, const RhsScalar& b) const { return a - b; } | ^ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/GCode.cpp: In member function ‘std::string Slic3r::GCode::extrude_loop_vase(const Slic3r::ExtrusionLoop&, const std::string&, double)’: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/GCode.cpp:3861:15: note: ‘previous.Eigen::Matrix::.Eigen::PlainObjectBase >::m_storage.Eigen::DenseStorage::m_data.Eigen::internal::plain_array::array[2]’ was declared here 3861 | Vec3d previous; | ^~~~~~~~ [233/433] /usr/bin/x86_64-pc-linux-gnu-g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DOPENVDB_ABI_VERSION_NUMBER=10 -DOPENVDB_USE_DELAYED_LOADING -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/lib64/dbus-1.0/include -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8_build/src/platform -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8_build/src/libslic3r -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libnest2d/include -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/miniz -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libigl -isystem /usr/include/opencascade -isystem /usr/include/Imath -DNDEBUG -march=native -O2 -pipe -fno-strict-aliasing -fext-numeric-literals -Wall -Wno-reorder -std=gnu++17 -fPIC -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -MD -MT src/libslic3r/CMakeFiles/libslic3r.dir/PrintBase.cpp.o -MF src/libslic3r/CMakeFiles/libslic3r.dir/PrintBase.cpp.o.d -o src/libslic3r/CMakeFiles/libslic3r.dir/PrintBase.cpp.o -c /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/PrintBase.cpp /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/PrintBase.cpp: In member function ‘std::string Slic3r::PrintBase::output_filename(const std::string&, const std::string&, const std::string&, const Slic3r::DynamicConfig*) const’: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/PrintBase.cpp:108:29: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] 108 | }catch(std::exception){} | ^~~~~~~~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/PrintBase.cpp:126:59: warning: ‘boost::filesystem::path boost::filesystem::change_extension(const path&, const path&)’ is deprecated: Use path::replace_extension() instead [-Wdeprecated-declarations] 126 | filepath = boost::filesystem::change_extension(filepath, default_ext); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/boost/filesystem.hpp:21, from /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Utils.hpp:10, from /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Slicing.hpp:13, from /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Model.hpp:10, from /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/PrintBase.hpp:13, from /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/PrintBase.cpp:2: /usr/include/boost/filesystem/convenience.hpp:41:13: note: declared here 41 | inline path change_extension(const path& p, const path& new_extension) | ^~~~~~~~~~~~~~~~ In file included from /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/PrintConfig.hpp:32, from /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Model.hpp:9: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp: In instantiation of ‘bool Slic3r::ConfigOptionBoolsTempl::is_nil(int32_t) const [with bool NULLABLE = false; int32_t = int]’: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:1703:10: required from here /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:1711:24: warning: comparison of integer expressions of different signedness: ‘int32_t’ {aka ‘int’} and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1711 | return idx < values.size() ? NIL_VALUE() == this->values[idx] : | ~~~~^~~~~~~~~~~~~~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp: In instantiation of ‘bool Slic3r::ConfigOptionFloatsOrPercentsTempl::is_nil(int32_t) const [with bool NULLABLE = false; int32_t = int]’: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:1340:10: required from here /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:1348:24: warning: comparison of integer expressions of different signedness: ‘int32_t’ {aka ‘int’} and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1348 | return idx < values.size() ? (std::isnan(this->values[idx].value) || NIL_VALUE() == this->values[idx]) : | ~~~~^~~~~~~~~~~~~~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp: In instantiation of ‘bool Slic3r::ConfigOptionFloatsTempl::is_nil(int32_t) const [with bool NULLABLE = false; int32_t = int]’: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:814:10: required from here /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:822:24: warning: comparison of integer expressions of different signedness: ‘int32_t’ {aka ‘int’} and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 822 | return idx < values.size() ? (std::isnan(this->values[idx]) || NIL_VALUE() == this->values[idx]) : | ~~~~^~~~~~~~~~~~~~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp: In instantiation of ‘bool Slic3r::ConfigOptionIntsTempl::is_nil(int32_t) const [with bool NULLABLE = false; int32_t = int]’: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:998:10: required from here /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:1006:24: warning: comparison of integer expressions of different signedness: ‘int32_t’ {aka ‘int’} and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1006 | return idx < values.size() ? NIL_VALUE() == this->values[idx] : | ~~~~^~~~~~~~~~~~~~~ [234/433] /usr/bin/x86_64-pc-linux-gnu-g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DOPENVDB_ABI_VERSION_NUMBER=10 -DOPENVDB_USE_DELAYED_LOADING -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/lib64/dbus-1.0/include -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8_build/src/platform -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8_build/src/libslic3r -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libnest2d/include -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/miniz -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libigl -isystem /usr/include/opencascade -isystem /usr/include/Imath -DNDEBUG -march=native -O2 -pipe -fno-strict-aliasing -fext-numeric-literals -Wall -Wno-reorder -std=gnu++17 -fPIC -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -MD -MT src/libslic3r/CMakeFiles/libslic3r.dir/QuadricEdgeCollapse.cpp.o -MF src/libslic3r/CMakeFiles/libslic3r.dir/QuadricEdgeCollapse.cpp.o.d -o src/libslic3r/CMakeFiles/libslic3r.dir/QuadricEdgeCollapse.cpp.o -c /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/QuadricEdgeCollapse.cpp [235/433] /usr/bin/x86_64-pc-linux-gnu-g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DOPENVDB_ABI_VERSION_NUMBER=10 -DOPENVDB_USE_DELAYED_LOADING -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/lib64/dbus-1.0/include -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8_build/src/platform -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8_build/src/libslic3r -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libnest2d/include -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/miniz -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libigl -isystem /usr/include/opencascade -isystem /usr/include/Imath -DNDEBUG -march=native -O2 -pipe -fno-strict-aliasing -fext-numeric-literals -Wall -Wno-reorder -std=gnu++17 -fPIC -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -MD -MT src/libslic3r/CMakeFiles/libslic3r.dir/Preset.cpp.o -MF src/libslic3r/CMakeFiles/libslic3r.dir/Preset.cpp.o.d -o src/libslic3r/CMakeFiles/libslic3r.dir/Preset.cpp.o -c /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Preset.cpp /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Preset.cpp: In static member function ‘static void Slic3r::Preset::normalize(Slic3r::DynamicPrintConfig&)’: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Preset.cpp:317:33: warning: loop variable ‘key’ of type ‘const std::string&’ {aka ‘const std::__cxx11::basic_string&’} binds to a temporary constructed from type ‘const char* const’ [-Wrange-loop-construct] 317 | for (const std::string &key : { "filament_settings_id" }) { | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Preset.cpp:317:33: note: use non-reference type ‘const std::string’ {aka ‘const std::__cxx11::basic_string’} to make the copy explicit or ‘const char* const&’ to prevent copying In file included from /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/PrintConfig.hpp:32, from /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Preset.hpp:11, from /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Preset.cpp:4: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp: In instantiation of ‘bool Slic3r::ConfigOptionBoolsTempl::is_nil(int32_t) const [with bool NULLABLE = false; int32_t = int]’: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:1703:10: required from here /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:1711:24: warning: comparison of integer expressions of different signedness: ‘int32_t’ {aka ‘int’} and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1711 | return idx < values.size() ? NIL_VALUE() == this->values[idx] : | ~~~~^~~~~~~~~~~~~~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp: In instantiation of ‘bool Slic3r::ConfigOptionFloatsOrPercentsTempl::is_nil(int32_t) const [with bool NULLABLE = false; int32_t = int]’: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:1340:10: required from here /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:1348:24: warning: comparison of integer expressions of different signedness: ‘int32_t’ {aka ‘int’} and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1348 | return idx < values.size() ? (std::isnan(this->values[idx].value) || NIL_VALUE() == this->values[idx]) : | ~~~~^~~~~~~~~~~~~~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp: In instantiation of ‘bool Slic3r::ConfigOptionFloatsTempl::is_nil(int32_t) const [with bool NULLABLE = false; int32_t = int]’: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:814:10: required from here /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:822:24: warning: comparison of integer expressions of different signedness: ‘int32_t’ {aka ‘int’} and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 822 | return idx < values.size() ? (std::isnan(this->values[idx]) || NIL_VALUE() == this->values[idx]) : | ~~~~^~~~~~~~~~~~~~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp: In instantiation of ‘bool Slic3r::ConfigOptionIntsTempl::is_nil(int32_t) const [with bool NULLABLE = false; int32_t = int]’: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:998:10: required from here /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:1006:24: warning: comparison of integer expressions of different signedness: ‘int32_t’ {aka ‘int’} and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1006 | return idx < values.size() ? NIL_VALUE() == this->values[idx] : | ~~~~^~~~~~~~~~~~~~~ [236/433] /usr/bin/x86_64-pc-linux-gnu-g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DOPENVDB_ABI_VERSION_NUMBER=10 -DOPENVDB_USE_DELAYED_LOADING -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/lib64/dbus-1.0/include -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8_build/src/platform -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8_build/src/libslic3r -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libnest2d/include -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/miniz -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libigl -isystem /usr/include/opencascade -isystem /usr/include/Imath -DNDEBUG -march=native -O2 -pipe -fno-strict-aliasing -fext-numeric-literals -Wall -Wno-reorder -std=gnu++17 -fPIC -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -MD -MT src/libslic3r/CMakeFiles/libslic3r.dir/PresetBundle.cpp.o -MF src/libslic3r/CMakeFiles/libslic3r.dir/PresetBundle.cpp.o.d -o src/libslic3r/CMakeFiles/libslic3r.dir/PresetBundle.cpp.o -c /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/PresetBundle.cpp In file included from /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/PrintConfig.hpp:32, from /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Preset.hpp:11, from /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/PresetBundle.hpp:4, from /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/PresetBundle.cpp:3: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp: In instantiation of ‘bool Slic3r::ConfigOptionBoolsTempl::is_nil(int32_t) const [with bool NULLABLE = false; int32_t = int]’: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:1703:10: required from here /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:1711:24: warning: comparison of integer expressions of different signedness: ‘int32_t’ {aka ‘int’} and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1711 | return idx < values.size() ? NIL_VALUE() == this->values[idx] : | ~~~~^~~~~~~~~~~~~~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp: In instantiation of ‘bool Slic3r::ConfigOptionFloatsOrPercentsTempl::is_nil(int32_t) const [with bool NULLABLE = false; int32_t = int]’: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:1340:10: required from here /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:1348:24: warning: comparison of integer expressions of different signedness: ‘int32_t’ {aka ‘int’} and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1348 | return idx < values.size() ? (std::isnan(this->values[idx].value) || NIL_VALUE() == this->values[idx]) : | ~~~~^~~~~~~~~~~~~~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp: In instantiation of ‘bool Slic3r::ConfigOptionFloatsTempl::is_nil(int32_t) const [with bool NULLABLE = false; int32_t = int]’: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:814:10: required from here /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:822:24: warning: comparison of integer expressions of different signedness: ‘int32_t’ {aka ‘int’} and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 822 | return idx < values.size() ? (std::isnan(this->values[idx]) || NIL_VALUE() == this->values[idx]) : | ~~~~^~~~~~~~~~~~~~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp: In instantiation of ‘bool Slic3r::ConfigOptionIntsTempl::is_nil(int32_t) const [with bool NULLABLE = false; int32_t = int]’: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:998:10: required from here /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:1006:24: warning: comparison of integer expressions of different signedness: ‘int32_t’ {aka ‘int’} and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1006 | return idx < values.size() ? NIL_VALUE() == this->values[idx] : | ~~~~^~~~~~~~~~~~~~~ [237/433] /usr/bin/x86_64-pc-linux-gnu-g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DOPENVDB_ABI_VERSION_NUMBER=10 -DOPENVDB_USE_DELAYED_LOADING -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/lib64/dbus-1.0/include -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8_build/src/platform -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8_build/src/libslic3r -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libnest2d/include -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/miniz -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libigl -isystem /usr/include/opencascade -isystem /usr/include/Imath -DNDEBUG -march=native -O2 -pipe -fno-strict-aliasing -fext-numeric-literals -Wall -Wno-reorder -std=gnu++17 -fPIC -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -MD -MT src/libslic3r/CMakeFiles/libslic3r.dir/PrintObjectSlice.cpp.o -MF src/libslic3r/CMakeFiles/libslic3r.dir/PrintObjectSlice.cpp.o.d -o src/libslic3r/CMakeFiles/libslic3r.dir/PrintObjectSlice.cpp.o -c /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/PrintObjectSlice.cpp In file included from /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Flow.hpp:7, from /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Layer.hpp:5, from /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/PrintObjectSlice.cpp:3: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:603:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionEntityCollection&)’ was hidden [-Woverloaded-virtual=] 603 | virtual void use(ExtrusionEntityCollection& collection) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:634:18: note: by ‘Slic3r::SimplifyVisitor::use’ 634 | virtual void use(ExtrusionPath3D& path3D) override { | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:602:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionLoop&)’ was hidden [-Woverloaded-virtual=] 602 | virtual void use(ExtrusionLoop& loop) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:634:18: note: by ‘Slic3r::SimplifyVisitor::use’ 634 | virtual void use(ExtrusionPath3D& path3D) override { | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:601:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionMultiPath3D&)’ was hidden [-Woverloaded-virtual=] 601 | virtual void use(ExtrusionMultiPath3D& multipath) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:634:18: note: by ‘Slic3r::SimplifyVisitor::use’ 634 | virtual void use(ExtrusionPath3D& path3D) override { | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:600:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionMultiPath&)’ was hidden [-Woverloaded-virtual=] 600 | virtual void use(ExtrusionMultiPath& multipath) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:634:18: note: by ‘Slic3r::SimplifyVisitor::use’ 634 | virtual void use(ExtrusionPath3D& path3D) override { | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:603:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionEntityCollection&)’ was hidden [-Woverloaded-virtual=] 603 | virtual void use(ExtrusionEntityCollection& collection) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:645:18: note: by ‘Slic3r::GetPathsVisitor::use’ 645 | virtual void use(ExtrusionPath3D& path3D) override { | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:602:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionLoop&)’ was hidden [-Woverloaded-virtual=] 602 | virtual void use(ExtrusionLoop& loop) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:645:18: note: by ‘Slic3r::GetPathsVisitor::use’ 645 | virtual void use(ExtrusionPath3D& path3D) override { | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:601:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionMultiPath3D&)’ was hidden [-Woverloaded-virtual=] 601 | virtual void use(ExtrusionMultiPath3D& multipath) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:645:18: note: by ‘Slic3r::GetPathsVisitor::use’ 645 | virtual void use(ExtrusionPath3D& path3D) override { | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:600:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionMultiPath&)’ was hidden [-Woverloaded-virtual=] 600 | virtual void use(ExtrusionMultiPath& multipath) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:645:18: note: by ‘Slic3r::GetPathsVisitor::use’ 645 | virtual void use(ExtrusionPath3D& path3D) override { | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:595:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursiveConst::use(const Slic3r::ExtrusionEntityCollection&)’ was hidden [-Woverloaded-virtual=] 595 | virtual void use(const ExtrusionEntityCollection& collection) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:658:10: note: by ‘Slic3r::ExtrusionVolume::use’ 658 | void use(const ExtrusionPath3D &path3D) override { volume += unscaled(path3D.length()) * path3D.mm3_per_mm; } | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:594:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursiveConst::use(const Slic3r::ExtrusionLoop&)’ was hidden [-Woverloaded-virtual=] 594 | virtual void use(const ExtrusionLoop& loop) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:658:10: note: by ‘Slic3r::ExtrusionVolume::use’ 658 | void use(const ExtrusionPath3D &path3D) override { volume += unscaled(path3D.length()) * path3D.mm3_per_mm; } | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:593:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursiveConst::use(const Slic3r::ExtrusionMultiPath3D&)’ was hidden [-Woverloaded-virtual=] 593 | virtual void use(const ExtrusionMultiPath3D& multipath) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:658:10: note: by ‘Slic3r::ExtrusionVolume::use’ 658 | void use(const ExtrusionPath3D &path3D) override { volume += unscaled(path3D.length()) * path3D.mm3_per_mm; } | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:592:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursiveConst::use(const Slic3r::ExtrusionMultiPath&)’ was hidden [-Woverloaded-virtual=] 592 | virtual void use(const ExtrusionMultiPath& multipath) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:658:10: note: by ‘Slic3r::ExtrusionVolume::use’ 658 | void use(const ExtrusionPath3D &path3D) override { volume += unscaled(path3D.length()) * path3D.mm3_per_mm; } | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:603:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionEntityCollection&)’ was hidden [-Woverloaded-virtual=] 603 | virtual void use(ExtrusionEntityCollection& collection) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:667:10: note: by ‘Slic3r::ExtrusionModifyFlow::use’ 667 | void use(ExtrusionPath3D &path3D) override { path3D.mm3_per_mm *= _flow_mult; path3D.width *= _flow_mult; } | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:602:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionLoop&)’ was hidden [-Woverloaded-virtual=] 602 | virtual void use(ExtrusionLoop& loop) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:667:10: note: by ‘Slic3r::ExtrusionModifyFlow::use’ 667 | void use(ExtrusionPath3D &path3D) override { path3D.mm3_per_mm *= _flow_mult; path3D.width *= _flow_mult; } | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:601:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionMultiPath3D&)’ was hidden [-Woverloaded-virtual=] 601 | virtual void use(ExtrusionMultiPath3D& multipath) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:667:10: note: by ‘Slic3r::ExtrusionModifyFlow::use’ 667 | void use(ExtrusionPath3D &path3D) override { path3D.mm3_per_mm *= _flow_mult; path3D.width *= _flow_mult; } | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:600:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionMultiPath&)’ was hidden [-Woverloaded-virtual=] 600 | virtual void use(ExtrusionMultiPath& multipath) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:667:10: note: by ‘Slic3r::ExtrusionModifyFlow::use’ 667 | void use(ExtrusionPath3D &path3D) override { path3D.mm3_per_mm *= _flow_mult; path3D.width *= _flow_mult; } | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/PrintObjectSlice.cpp: In lambda function: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/PrintObjectSlice.cpp:987:34: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 987 | if (layer_id < first_layers && m_config.raft_layers == 0 && m_config.first_layer_size_compensation.value != 0) { | ~~~~~~~~~^~~~~~~~~~~~~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/PrintObjectSlice.cpp:1033:38: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1033 | if (layer_id < first_layers && first_layer_compensation != 0.f) { | ~~~~~~~~~^~~~~~~~~~~~~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/PrintObjectSlice.cpp:1093:42: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1093 | if (layer_id < first_layers && first_layer_compensation < 0.f) { | ~~~~~~~~~^~~~~~~~~~~~~~ In file included from /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Flow.hpp:5: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp: In instantiation of ‘bool Slic3r::ConfigOptionFloatsTempl::is_nil(int32_t) const [with bool NULLABLE = false; int32_t = int]’: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:1205:99: required from ‘double Slic3r::ConfigOptionPercentsTempl::get_abs_value(size_t, double) const [with bool NULLABLE = false; size_t = long unsigned int]’ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/PrintObjectSlice.cpp:419:70: required from here /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:822:24: warning: comparison of integer expressions of different signedness: ‘int32_t’ {aka ‘int’} and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 822 | return idx < values.size() ? (std::isnan(this->values[idx]) || NIL_VALUE() == this->values[idx]) : | ~~~~^~~~~~~~~~~~~~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp: In instantiation of ‘bool Slic3r::ConfigOptionBoolsTempl::is_nil(int32_t) const [with bool NULLABLE = false; int32_t = int]’: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:1703:10: required from here /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:1711:24: warning: comparison of integer expressions of different signedness: ‘int32_t’ {aka ‘int’} and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1711 | return idx < values.size() ? NIL_VALUE() == this->values[idx] : | ~~~~^~~~~~~~~~~~~~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp: In instantiation of ‘bool Slic3r::ConfigOptionFloatsOrPercentsTempl::is_nil(int32_t) const [with bool NULLABLE = false; int32_t = int]’: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:1340:10: required from here /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:1348:24: warning: comparison of integer expressions of different signedness: ‘int32_t’ {aka ‘int’} and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1348 | return idx < values.size() ? (std::isnan(this->values[idx].value) || NIL_VALUE() == this->values[idx]) : | ~~~~^~~~~~~~~~~~~~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp: In instantiation of ‘bool Slic3r::ConfigOptionIntsTempl::is_nil(int32_t) const [with bool NULLABLE = false; int32_t = int]’: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:998:10: required from here /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:1006:24: warning: comparison of integer expressions of different signedness: ‘int32_t’ {aka ‘int’} and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1006 | return idx < values.size() ? NIL_VALUE() == this->values[idx] : | ~~~~^~~~~~~~~~~~~~~ [238/433] /usr/bin/x86_64-pc-linux-gnu-g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DOPENVDB_ABI_VERSION_NUMBER=10 -DOPENVDB_USE_DELAYED_LOADING -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/lib64/dbus-1.0/include -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8_build/src/platform -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8_build/src/libslic3r -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libnest2d/include -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/miniz -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libigl -isystem /usr/include/opencascade -isystem /usr/include/Imath -DNDEBUG -march=native -O2 -pipe -fno-strict-aliasing -fext-numeric-literals -Wall -Wno-reorder -std=gnu++17 -fPIC -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -MD -MT src/libslic3r/CMakeFiles/libslic3r.dir/SlicesToTriangleMesh.cpp.o -MF src/libslic3r/CMakeFiles/libslic3r.dir/SlicesToTriangleMesh.cpp.o.d -o src/libslic3r/CMakeFiles/libslic3r.dir/SlicesToTriangleMesh.cpp.o -c /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/SlicesToTriangleMesh.cpp [239/433] /usr/bin/x86_64-pc-linux-gnu-g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DOPENVDB_ABI_VERSION_NUMBER=10 -DOPENVDB_USE_DELAYED_LOADING -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/lib64/dbus-1.0/include -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8_build/src/platform -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8_build/src/libslic3r -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libnest2d/include -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/miniz -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libigl -isystem /usr/include/opencascade -isystem /usr/include/Imath -DNDEBUG -march=native -O2 -pipe -fno-strict-aliasing -fext-numeric-literals -Wall -Wno-reorder -std=gnu++17 -fPIC -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -MD -MT src/libslic3r/CMakeFiles/libslic3r.dir/ShortEdgeCollapse.cpp.o -MF src/libslic3r/CMakeFiles/libslic3r.dir/ShortEdgeCollapse.cpp.o.d -o src/libslic3r/CMakeFiles/libslic3r.dir/ShortEdgeCollapse.cpp.o -c /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ShortEdgeCollapse.cpp In file included from /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/PrintConfig.hpp:32, from /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Model.hpp:9, from /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/NormalUtils.hpp:5, from /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ShortEdgeCollapse.cpp:2: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp: In instantiation of ‘bool Slic3r::ConfigOptionBoolsTempl::is_nil(int32_t) const [with bool NULLABLE = false; int32_t = int]’: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:1703:10: required from here /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:1711:24: warning: comparison of integer expressions of different signedness: ‘int32_t’ {aka ‘int’} and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1711 | return idx < values.size() ? NIL_VALUE() == this->values[idx] : | ~~~~^~~~~~~~~~~~~~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp: In instantiation of ‘bool Slic3r::ConfigOptionFloatsOrPercentsTempl::is_nil(int32_t) const [with bool NULLABLE = false; int32_t = int]’: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:1340:10: required from here /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:1348:24: warning: comparison of integer expressions of different signedness: ‘int32_t’ {aka ‘int’} and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1348 | return idx < values.size() ? (std::isnan(this->values[idx].value) || NIL_VALUE() == this->values[idx]) : | ~~~~^~~~~~~~~~~~~~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp: In instantiation of ‘bool Slic3r::ConfigOptionFloatsTempl::is_nil(int32_t) const [with bool NULLABLE = false; int32_t = int]’: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:814:10: required from here /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:822:24: warning: comparison of integer expressions of different signedness: ‘int32_t’ {aka ‘int’} and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 822 | return idx < values.size() ? (std::isnan(this->values[idx]) || NIL_VALUE() == this->values[idx]) : | ~~~~^~~~~~~~~~~~~~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp: In instantiation of ‘bool Slic3r::ConfigOptionIntsTempl::is_nil(int32_t) const [with bool NULLABLE = false; int32_t = int]’: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:998:10: required from here /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:1006:24: warning: comparison of integer expressions of different signedness: ‘int32_t’ {aka ‘int’} and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1006 | return idx < values.size() ? NIL_VALUE() == this->values[idx] : | ~~~~^~~~~~~~~~~~~~~ [240/433] /usr/bin/x86_64-pc-linux-gnu-g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DOPENVDB_ABI_VERSION_NUMBER=10 -DOPENVDB_USE_DELAYED_LOADING -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/lib64/dbus-1.0/include -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8_build/src/platform -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8_build/src/libslic3r -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libnest2d/include -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/miniz -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libigl -isystem /usr/include/opencascade -isystem /usr/include/Imath -DNDEBUG -march=native -O2 -pipe -fno-strict-aliasing -fext-numeric-literals -Wall -Wno-reorder -std=gnu++17 -fPIC -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -MD -MT src/libslic3r/CMakeFiles/libslic3r.dir/Surface.cpp.o -MF src/libslic3r/CMakeFiles/libslic3r.dir/Surface.cpp.o.d -o src/libslic3r/CMakeFiles/libslic3r.dir/Surface.cpp.o -c /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Surface.cpp [241/433] /usr/bin/x86_64-pc-linux-gnu-g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DOPENVDB_ABI_VERSION_NUMBER=10 -DOPENVDB_USE_DELAYED_LOADING -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/lib64/dbus-1.0/include -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8_build/src/platform -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8_build/src/libslic3r -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libnest2d/include -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/miniz -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libigl -isystem /usr/include/opencascade -isystem /usr/include/Imath -DNDEBUG -march=native -O2 -pipe -fno-strict-aliasing -fext-numeric-literals -Wall -Wno-reorder -std=gnu++17 -fPIC -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -MD -MT src/libslic3r/CMakeFiles/libslic3r.dir/PrintApply.cpp.o -MF src/libslic3r/CMakeFiles/libslic3r.dir/PrintApply.cpp.o.d -o src/libslic3r/CMakeFiles/libslic3r.dir/PrintApply.cpp.o -c /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/PrintApply.cpp In file included from /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntityCollection.hpp:6, from /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Print.hpp:7, from /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/PrintApply.cpp:2: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:603:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionEntityCollection&)’ was hidden [-Woverloaded-virtual=] 603 | virtual void use(ExtrusionEntityCollection& collection) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:634:18: note: by ‘Slic3r::SimplifyVisitor::use’ 634 | virtual void use(ExtrusionPath3D& path3D) override { | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:602:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionLoop&)’ was hidden [-Woverloaded-virtual=] 602 | virtual void use(ExtrusionLoop& loop) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:634:18: note: by ‘Slic3r::SimplifyVisitor::use’ 634 | virtual void use(ExtrusionPath3D& path3D) override { | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:601:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionMultiPath3D&)’ was hidden [-Woverloaded-virtual=] 601 | virtual void use(ExtrusionMultiPath3D& multipath) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:634:18: note: by ‘Slic3r::SimplifyVisitor::use’ 634 | virtual void use(ExtrusionPath3D& path3D) override { | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:600:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionMultiPath&)’ was hidden [-Woverloaded-virtual=] 600 | virtual void use(ExtrusionMultiPath& multipath) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:634:18: note: by ‘Slic3r::SimplifyVisitor::use’ 634 | virtual void use(ExtrusionPath3D& path3D) override { | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:603:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionEntityCollection&)’ was hidden [-Woverloaded-virtual=] 603 | virtual void use(ExtrusionEntityCollection& collection) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:645:18: note: by ‘Slic3r::GetPathsVisitor::use’ 645 | virtual void use(ExtrusionPath3D& path3D) override { | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:602:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionLoop&)’ was hidden [-Woverloaded-virtual=] 602 | virtual void use(ExtrusionLoop& loop) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:645:18: note: by ‘Slic3r::GetPathsVisitor::use’ 645 | virtual void use(ExtrusionPath3D& path3D) override { | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:601:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionMultiPath3D&)’ was hidden [-Woverloaded-virtual=] 601 | virtual void use(ExtrusionMultiPath3D& multipath) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:645:18: note: by ‘Slic3r::GetPathsVisitor::use’ 645 | virtual void use(ExtrusionPath3D& path3D) override { | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:600:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionMultiPath&)’ was hidden [-Woverloaded-virtual=] 600 | virtual void use(ExtrusionMultiPath& multipath) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:645:18: note: by ‘Slic3r::GetPathsVisitor::use’ 645 | virtual void use(ExtrusionPath3D& path3D) override { | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:595:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursiveConst::use(const Slic3r::ExtrusionEntityCollection&)’ was hidden [-Woverloaded-virtual=] 595 | virtual void use(const ExtrusionEntityCollection& collection) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:658:10: note: by ‘Slic3r::ExtrusionVolume::use’ 658 | void use(const ExtrusionPath3D &path3D) override { volume += unscaled(path3D.length()) * path3D.mm3_per_mm; } | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:594:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursiveConst::use(const Slic3r::ExtrusionLoop&)’ was hidden [-Woverloaded-virtual=] 594 | virtual void use(const ExtrusionLoop& loop) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:658:10: note: by ‘Slic3r::ExtrusionVolume::use’ 658 | void use(const ExtrusionPath3D &path3D) override { volume += unscaled(path3D.length()) * path3D.mm3_per_mm; } | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:593:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursiveConst::use(const Slic3r::ExtrusionMultiPath3D&)’ was hidden [-Woverloaded-virtual=] 593 | virtual void use(const ExtrusionMultiPath3D& multipath) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:658:10: note: by ‘Slic3r::ExtrusionVolume::use’ 658 | void use(const ExtrusionPath3D &path3D) override { volume += unscaled(path3D.length()) * path3D.mm3_per_mm; } | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:592:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursiveConst::use(const Slic3r::ExtrusionMultiPath&)’ was hidden [-Woverloaded-virtual=] 592 | virtual void use(const ExtrusionMultiPath& multipath) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:658:10: note: by ‘Slic3r::ExtrusionVolume::use’ 658 | void use(const ExtrusionPath3D &path3D) override { volume += unscaled(path3D.length()) * path3D.mm3_per_mm; } | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:603:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionEntityCollection&)’ was hidden [-Woverloaded-virtual=] 603 | virtual void use(ExtrusionEntityCollection& collection) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:667:10: note: by ‘Slic3r::ExtrusionModifyFlow::use’ 667 | void use(ExtrusionPath3D &path3D) override { path3D.mm3_per_mm *= _flow_mult; path3D.width *= _flow_mult; } | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:602:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionLoop&)’ was hidden [-Woverloaded-virtual=] 602 | virtual void use(ExtrusionLoop& loop) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:667:10: note: by ‘Slic3r::ExtrusionModifyFlow::use’ 667 | void use(ExtrusionPath3D &path3D) override { path3D.mm3_per_mm *= _flow_mult; path3D.width *= _flow_mult; } | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:601:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionMultiPath3D&)’ was hidden [-Woverloaded-virtual=] 601 | virtual void use(ExtrusionMultiPath3D& multipath) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:667:10: note: by ‘Slic3r::ExtrusionModifyFlow::use’ 667 | void use(ExtrusionPath3D &path3D) override { path3D.mm3_per_mm *= _flow_mult; path3D.width *= _flow_mult; } | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:600:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionMultiPath&)’ was hidden [-Woverloaded-virtual=] 600 | virtual void use(ExtrusionMultiPath& multipath) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:667:10: note: by ‘Slic3r::ExtrusionModifyFlow::use’ 667 | void use(ExtrusionPath3D &path3D) override { path3D.mm3_per_mm *= _flow_mult; path3D.width *= _flow_mult; } | ^~~ In file included from /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/PrintConfig.hpp:32, from /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Model.hpp:9, from /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/PrintApply.cpp:1: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp: In instantiation of ‘bool Slic3r::ConfigOptionBoolsTempl::is_nil(int32_t) const [with bool NULLABLE = false; int32_t = int]’: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:1703:10: required from here /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:1711:24: warning: comparison of integer expressions of different signedness: ‘int32_t’ {aka ‘int’} and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1711 | return idx < values.size() ? NIL_VALUE() == this->values[idx] : | ~~~~^~~~~~~~~~~~~~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp: In instantiation of ‘bool Slic3r::ConfigOptionFloatsOrPercentsTempl::is_nil(int32_t) const [with bool NULLABLE = false; int32_t = int]’: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:1340:10: required from here /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:1348:24: warning: comparison of integer expressions of different signedness: ‘int32_t’ {aka ‘int’} and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1348 | return idx < values.size() ? (std::isnan(this->values[idx].value) || NIL_VALUE() == this->values[idx]) : | ~~~~^~~~~~~~~~~~~~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp: In instantiation of ‘bool Slic3r::ConfigOptionFloatsTempl::is_nil(int32_t) const [with bool NULLABLE = false; int32_t = int]’: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:814:10: required from here /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:822:24: warning: comparison of integer expressions of different signedness: ‘int32_t’ {aka ‘int’} and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 822 | return idx < values.size() ? (std::isnan(this->values[idx]) || NIL_VALUE() == this->values[idx]) : | ~~~~^~~~~~~~~~~~~~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp: In instantiation of ‘bool Slic3r::ConfigOptionIntsTempl::is_nil(int32_t) const [with bool NULLABLE = false; int32_t = int]’: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:998:10: required from here /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:1006:24: warning: comparison of integer expressions of different signedness: ‘int32_t’ {aka ‘int’} and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1006 | return idx < values.size() ? NIL_VALUE() == this->values[idx] : | ~~~~^~~~~~~~~~~~~~~ [242/433] /usr/bin/x86_64-pc-linux-gnu-g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DOPENVDB_ABI_VERSION_NUMBER=10 -DOPENVDB_USE_DELAYED_LOADING -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/lib64/dbus-1.0/include -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8_build/src/platform -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8_build/src/libslic3r -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libnest2d/include -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/miniz -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libigl -isystem /usr/include/opencascade -isystem /usr/include/Imath -DNDEBUG -march=native -O2 -pipe -fno-strict-aliasing -fext-numeric-literals -Wall -Wno-reorder -std=gnu++17 -fPIC -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -MD -MT src/libslic3r/CMakeFiles/libslic3r.dir/Subdivide.cpp.o -MF src/libslic3r/CMakeFiles/libslic3r.dir/Subdivide.cpp.o.d -o src/libslic3r/CMakeFiles/libslic3r.dir/Subdivide.cpp.o -c /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Subdivide.cpp [243/433] /usr/bin/x86_64-pc-linux-gnu-g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DOPENVDB_ABI_VERSION_NUMBER=10 -DOPENVDB_USE_DELAYED_LOADING -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/lib64/dbus-1.0/include -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8_build/src/platform -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8_build/src/libslic3r -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libnest2d/include -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/miniz -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libigl -isystem /usr/include/opencascade -isystem /usr/include/Imath -DNDEBUG -march=native -O2 -pipe -fno-strict-aliasing -fext-numeric-literals -Wall -Wno-reorder -std=gnu++17 -fPIC -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -MD -MT src/libslic3r/CMakeFiles/libslic3r.dir/Slicing.cpp.o -MF src/libslic3r/CMakeFiles/libslic3r.dir/Slicing.cpp.o.d -o src/libslic3r/CMakeFiles/libslic3r.dir/Slicing.cpp.o -c /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Slicing.cpp In file included from /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Flow.hpp:7, from /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Slicing.cpp:8: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:603:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionEntityCollection&)’ was hidden [-Woverloaded-virtual=] 603 | virtual void use(ExtrusionEntityCollection& collection) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:634:18: note: by ‘Slic3r::SimplifyVisitor::use’ 634 | virtual void use(ExtrusionPath3D& path3D) override { | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:602:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionLoop&)’ was hidden [-Woverloaded-virtual=] 602 | virtual void use(ExtrusionLoop& loop) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:634:18: note: by ‘Slic3r::SimplifyVisitor::use’ 634 | virtual void use(ExtrusionPath3D& path3D) override { | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:601:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionMultiPath3D&)’ was hidden [-Woverloaded-virtual=] 601 | virtual void use(ExtrusionMultiPath3D& multipath) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:634:18: note: by ‘Slic3r::SimplifyVisitor::use’ 634 | virtual void use(ExtrusionPath3D& path3D) override { | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:600:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionMultiPath&)’ was hidden [-Woverloaded-virtual=] 600 | virtual void use(ExtrusionMultiPath& multipath) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:634:18: note: by ‘Slic3r::SimplifyVisitor::use’ 634 | virtual void use(ExtrusionPath3D& path3D) override { | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:603:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionEntityCollection&)’ was hidden [-Woverloaded-virtual=] 603 | virtual void use(ExtrusionEntityCollection& collection) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:645:18: note: by ‘Slic3r::GetPathsVisitor::use’ 645 | virtual void use(ExtrusionPath3D& path3D) override { | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:602:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionLoop&)’ was hidden [-Woverloaded-virtual=] 602 | virtual void use(ExtrusionLoop& loop) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:645:18: note: by ‘Slic3r::GetPathsVisitor::use’ 645 | virtual void use(ExtrusionPath3D& path3D) override { | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:601:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionMultiPath3D&)’ was hidden [-Woverloaded-virtual=] 601 | virtual void use(ExtrusionMultiPath3D& multipath) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:645:18: note: by ‘Slic3r::GetPathsVisitor::use’ 645 | virtual void use(ExtrusionPath3D& path3D) override { | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:600:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionMultiPath&)’ was hidden [-Woverloaded-virtual=] 600 | virtual void use(ExtrusionMultiPath& multipath) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:645:18: note: by ‘Slic3r::GetPathsVisitor::use’ 645 | virtual void use(ExtrusionPath3D& path3D) override { | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:595:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursiveConst::use(const Slic3r::ExtrusionEntityCollection&)’ was hidden [-Woverloaded-virtual=] 595 | virtual void use(const ExtrusionEntityCollection& collection) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:658:10: note: by ‘Slic3r::ExtrusionVolume::use’ 658 | void use(const ExtrusionPath3D &path3D) override { volume += unscaled(path3D.length()) * path3D.mm3_per_mm; } | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:594:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursiveConst::use(const Slic3r::ExtrusionLoop&)’ was hidden [-Woverloaded-virtual=] 594 | virtual void use(const ExtrusionLoop& loop) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:658:10: note: by ‘Slic3r::ExtrusionVolume::use’ 658 | void use(const ExtrusionPath3D &path3D) override { volume += unscaled(path3D.length()) * path3D.mm3_per_mm; } | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:593:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursiveConst::use(const Slic3r::ExtrusionMultiPath3D&)’ was hidden [-Woverloaded-virtual=] 593 | virtual void use(const ExtrusionMultiPath3D& multipath) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:658:10: note: by ‘Slic3r::ExtrusionVolume::use’ 658 | void use(const ExtrusionPath3D &path3D) override { volume += unscaled(path3D.length()) * path3D.mm3_per_mm; } | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:592:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursiveConst::use(const Slic3r::ExtrusionMultiPath&)’ was hidden [-Woverloaded-virtual=] 592 | virtual void use(const ExtrusionMultiPath& multipath) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:658:10: note: by ‘Slic3r::ExtrusionVolume::use’ 658 | void use(const ExtrusionPath3D &path3D) override { volume += unscaled(path3D.length()) * path3D.mm3_per_mm; } | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:603:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionEntityCollection&)’ was hidden [-Woverloaded-virtual=] 603 | virtual void use(ExtrusionEntityCollection& collection) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:667:10: note: by ‘Slic3r::ExtrusionModifyFlow::use’ 667 | void use(ExtrusionPath3D &path3D) override { path3D.mm3_per_mm *= _flow_mult; path3D.width *= _flow_mult; } | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:602:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionLoop&)’ was hidden [-Woverloaded-virtual=] 602 | virtual void use(ExtrusionLoop& loop) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:667:10: note: by ‘Slic3r::ExtrusionModifyFlow::use’ 667 | void use(ExtrusionPath3D &path3D) override { path3D.mm3_per_mm *= _flow_mult; path3D.width *= _flow_mult; } | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:601:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionMultiPath3D&)’ was hidden [-Woverloaded-virtual=] 601 | virtual void use(ExtrusionMultiPath3D& multipath) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:667:10: note: by ‘Slic3r::ExtrusionModifyFlow::use’ 667 | void use(ExtrusionPath3D &path3D) override { path3D.mm3_per_mm *= _flow_mult; path3D.width *= _flow_mult; } | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:600:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionMultiPath&)’ was hidden [-Woverloaded-virtual=] 600 | virtual void use(ExtrusionMultiPath& multipath) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:667:10: note: by ‘Slic3r::ExtrusionModifyFlow::use’ 667 | void use(ExtrusionPath3D &path3D) override { path3D.mm3_per_mm *= _flow_mult; path3D.width *= _flow_mult; } | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Slicing.cpp: In static member function ‘static std::shared_ptr Slic3r::SlicingParameters::create_from_config(const Slic3r::PrintConfig&, const Slic3r::PrintObjectConfig&, const Slic3r::PrintRegionConfig&, coordf_t, const std::set&)’: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Slicing.cpp:105:36: warning: statement has no effect [-Wunused-value] 105 | object_config.layer_height.value; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Slicing.cpp: In function ‘void Slic3r::adjust_layer_height_profile(const SlicingParameters&, std::vector&, coordf_t, coordf_t, coordf_t, LayerHeightEditActionType)’: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Slicing.cpp:566:5: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 566 | if (z < z_span_variable.first || z > z_span_variable.second) | ^~ In file included from /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:8: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Slicing.cpp:569:9: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 569 | assert(layer_height_profile.size() >= 2); | ^~~~~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Slicing.cpp:730:5: warning: this ‘for’ clause does not guard... [-Wmisleading-indentation] 730 | for (size_t i = 0; i < layer_height_profile.size(); i ++) | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Slicing.cpp:733:9: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘for’ 733 | assert(layer_height_profile.size() > 2); | ^~~~~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Slicing.cpp: In function ‘std::vector Slic3r::generate_object_layers(const SlicingParameters&, const std::vector&)’: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Slicing.cpp:806:52: warning: suggest parentheses around ‘&&’ within ‘||’ [-Wparentheses] 806 | while (diffZ > EPSILON || diffZ < -EPSILON && idx_layer >= 0){ | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ In file included from /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/PrintConfig.hpp:32, from /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Slicing.cpp:6: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp: In instantiation of ‘bool Slic3r::ConfigOptionFloatsOrPercentsTempl::is_nil(int32_t) const [with bool NULLABLE = false; int32_t = int]’: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:1354:25: required from ‘double Slic3r::ConfigOptionFloatsOrPercentsTempl::get_abs_value(size_t, double) const [with bool NULLABLE = false; size_t = long unsigned int]’ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Slicing.cpp:46:76: required from here /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:1348:24: warning: comparison of integer expressions of different signedness: ‘int32_t’ {aka ‘int’} and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1348 | return idx < values.size() ? (std::isnan(this->values[idx].value) || NIL_VALUE() == this->values[idx]) : | ~~~~^~~~~~~~~~~~~~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp: In instantiation of ‘bool Slic3r::ConfigOptionBoolsTempl::is_nil(int32_t) const [with bool NULLABLE = false; int32_t = int]’: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:1703:10: required from here /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:1711:24: warning: comparison of integer expressions of different signedness: ‘int32_t’ {aka ‘int’} and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1711 | return idx < values.size() ? NIL_VALUE() == this->values[idx] : | ~~~~^~~~~~~~~~~~~~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp: In instantiation of ‘bool Slic3r::ConfigOptionFloatsTempl::is_nil(int32_t) const [with bool NULLABLE = false; int32_t = int]’: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:814:10: required from here /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:822:24: warning: comparison of integer expressions of different signedness: ‘int32_t’ {aka ‘int’} and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 822 | return idx < values.size() ? (std::isnan(this->values[idx]) || NIL_VALUE() == this->values[idx]) : | ~~~~^~~~~~~~~~~~~~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp: In instantiation of ‘bool Slic3r::ConfigOptionIntsTempl::is_nil(int32_t) const [with bool NULLABLE = false; int32_t = int]’: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:998:10: required from here /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:1006:24: warning: comparison of integer expressions of different signedness: ‘int32_t’ {aka ‘int’} and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1006 | return idx < values.size() ? NIL_VALUE() == this->values[idx] : | ~~~~^~~~~~~~~~~~~~~ [244/433] /usr/bin/x86_64-pc-linux-gnu-g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DOPENVDB_ABI_VERSION_NUMBER=10 -DOPENVDB_USE_DELAYED_LOADING -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/lib64/dbus-1.0/include -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8_build/src/platform -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8_build/src/libslic3r -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libnest2d/include -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/miniz -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libigl -isystem /usr/include/opencascade -isystem /usr/include/Imath -DNDEBUG -march=native -O2 -pipe -fno-strict-aliasing -fext-numeric-literals -Wall -Wno-reorder -std=gnu++17 -fPIC -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -MD -MT src/libslic3r/CMakeFiles/libslic3r.dir/Time.cpp.o -MF src/libslic3r/CMakeFiles/libslic3r.dir/Time.cpp.o.d -o src/libslic3r/CMakeFiles/libslic3r.dir/Time.cpp.o -c /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Time.cpp [245/433] /usr/bin/x86_64-pc-linux-gnu-g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DOPENVDB_ABI_VERSION_NUMBER=10 -DOPENVDB_USE_DELAYED_LOADING -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/lib64/dbus-1.0/include -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8_build/src/platform -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8_build/src/libslic3r -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libnest2d/include -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/miniz -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libigl -isystem /usr/include/opencascade -isystem /usr/include/Imath -DNDEBUG -march=native -O2 -pipe -fno-strict-aliasing -fext-numeric-literals -Wall -Wno-reorder -std=gnu++17 -fPIC -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -MD -MT src/libslic3r/CMakeFiles/libslic3r.dir/SurfaceCollection.cpp.o -MF src/libslic3r/CMakeFiles/libslic3r.dir/SurfaceCollection.cpp.o.d -o src/libslic3r/CMakeFiles/libslic3r.dir/SurfaceCollection.cpp.o -c /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/SurfaceCollection.cpp [246/433] /usr/bin/x86_64-pc-linux-gnu-g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DOPENVDB_ABI_VERSION_NUMBER=10 -DOPENVDB_USE_DELAYED_LOADING -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/lib64/dbus-1.0/include -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8_build/src/platform -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8_build/src/libslic3r -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libnest2d/include -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/miniz -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libigl -isystem /usr/include/opencascade -isystem /usr/include/Imath -DNDEBUG -march=native -O2 -pipe -fno-strict-aliasing -fext-numeric-literals -Wall -Wno-reorder -std=gnu++17 -fPIC -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -MD -MT src/libslic3r/CMakeFiles/libslic3r.dir/ShortestPath.cpp.o -MF src/libslic3r/CMakeFiles/libslic3r.dir/ShortestPath.cpp.o.d -o src/libslic3r/CMakeFiles/libslic3r.dir/ShortestPath.cpp.o -c /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ShortestPath.cpp In file included from /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ShortestPath.hpp:5, from /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ShortestPath.cpp:8: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:603:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionEntityCollection&)’ was hidden [-Woverloaded-virtual=] 603 | virtual void use(ExtrusionEntityCollection& collection) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:634:18: note: by ‘Slic3r::SimplifyVisitor::use’ 634 | virtual void use(ExtrusionPath3D& path3D) override { | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:602:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionLoop&)’ was hidden [-Woverloaded-virtual=] 602 | virtual void use(ExtrusionLoop& loop) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:634:18: note: by ‘Slic3r::SimplifyVisitor::use’ 634 | virtual void use(ExtrusionPath3D& path3D) override { | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:601:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionMultiPath3D&)’ was hidden [-Woverloaded-virtual=] 601 | virtual void use(ExtrusionMultiPath3D& multipath) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:634:18: note: by ‘Slic3r::SimplifyVisitor::use’ 634 | virtual void use(ExtrusionPath3D& path3D) override { | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:600:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionMultiPath&)’ was hidden [-Woverloaded-virtual=] 600 | virtual void use(ExtrusionMultiPath& multipath) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:634:18: note: by ‘Slic3r::SimplifyVisitor::use’ 634 | virtual void use(ExtrusionPath3D& path3D) override { | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:603:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionEntityCollection&)’ was hidden [-Woverloaded-virtual=] 603 | virtual void use(ExtrusionEntityCollection& collection) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:645:18: note: by ‘Slic3r::GetPathsVisitor::use’ 645 | virtual void use(ExtrusionPath3D& path3D) override { | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:602:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionLoop&)’ was hidden [-Woverloaded-virtual=] 602 | virtual void use(ExtrusionLoop& loop) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:645:18: note: by ‘Slic3r::GetPathsVisitor::use’ 645 | virtual void use(ExtrusionPath3D& path3D) override { | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:601:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionMultiPath3D&)’ was hidden [-Woverloaded-virtual=] 601 | virtual void use(ExtrusionMultiPath3D& multipath) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:645:18: note: by ‘Slic3r::GetPathsVisitor::use’ 645 | virtual void use(ExtrusionPath3D& path3D) override { | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:600:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionMultiPath&)’ was hidden [-Woverloaded-virtual=] 600 | virtual void use(ExtrusionMultiPath& multipath) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:645:18: note: by ‘Slic3r::GetPathsVisitor::use’ 645 | virtual void use(ExtrusionPath3D& path3D) override { | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:595:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursiveConst::use(const Slic3r::ExtrusionEntityCollection&)’ was hidden [-Woverloaded-virtual=] 595 | virtual void use(const ExtrusionEntityCollection& collection) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:658:10: note: by ‘Slic3r::ExtrusionVolume::use’ 658 | void use(const ExtrusionPath3D &path3D) override { volume += unscaled(path3D.length()) * path3D.mm3_per_mm; } | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:594:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursiveConst::use(const Slic3r::ExtrusionLoop&)’ was hidden [-Woverloaded-virtual=] 594 | virtual void use(const ExtrusionLoop& loop) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:658:10: note: by ‘Slic3r::ExtrusionVolume::use’ 658 | void use(const ExtrusionPath3D &path3D) override { volume += unscaled(path3D.length()) * path3D.mm3_per_mm; } | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:593:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursiveConst::use(const Slic3r::ExtrusionMultiPath3D&)’ was hidden [-Woverloaded-virtual=] 593 | virtual void use(const ExtrusionMultiPath3D& multipath) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:658:10: note: by ‘Slic3r::ExtrusionVolume::use’ 658 | void use(const ExtrusionPath3D &path3D) override { volume += unscaled(path3D.length()) * path3D.mm3_per_mm; } | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:592:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursiveConst::use(const Slic3r::ExtrusionMultiPath&)’ was hidden [-Woverloaded-virtual=] 592 | virtual void use(const ExtrusionMultiPath& multipath) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:658:10: note: by ‘Slic3r::ExtrusionVolume::use’ 658 | void use(const ExtrusionPath3D &path3D) override { volume += unscaled(path3D.length()) * path3D.mm3_per_mm; } | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:603:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionEntityCollection&)’ was hidden [-Woverloaded-virtual=] 603 | virtual void use(ExtrusionEntityCollection& collection) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:667:10: note: by ‘Slic3r::ExtrusionModifyFlow::use’ 667 | void use(ExtrusionPath3D &path3D) override { path3D.mm3_per_mm *= _flow_mult; path3D.width *= _flow_mult; } | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:602:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionLoop&)’ was hidden [-Woverloaded-virtual=] 602 | virtual void use(ExtrusionLoop& loop) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:667:10: note: by ‘Slic3r::ExtrusionModifyFlow::use’ 667 | void use(ExtrusionPath3D &path3D) override { path3D.mm3_per_mm *= _flow_mult; path3D.width *= _flow_mult; } | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:601:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionMultiPath3D&)’ was hidden [-Woverloaded-virtual=] 601 | virtual void use(ExtrusionMultiPath3D& multipath) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:667:10: note: by ‘Slic3r::ExtrusionModifyFlow::use’ 667 | void use(ExtrusionPath3D &path3D) override { path3D.mm3_per_mm *= _flow_mult; path3D.width *= _flow_mult; } | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:600:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionMultiPath&)’ was hidden [-Woverloaded-virtual=] 600 | virtual void use(ExtrusionMultiPath& multipath) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:667:10: note: by ‘Slic3r::ExtrusionModifyFlow::use’ 667 | void use(ExtrusionPath3D &path3D) override { path3D.mm3_per_mm *= _flow_mult; path3D.width *= _flow_mult; } | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ShortestPath.cpp: In function ‘std::vector > Slic3r::chain_segments_greedy_constrained_reversals2_(SegmentEndPointFunc, CouldReverseFunc, size_t, const PointType*)’: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ShortestPath.cpp:850:25: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 850 | if (chain2_flip) | ^~ In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/cassert:44, from /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ShortestPath.cpp:14: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ShortestPath.cpp:852:33: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 852 | assert(chain1 == nullptr || chain1->begin == end_point1 || chain1->end == end_point1); | ^~~~~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ShortestPath.cpp: In instantiation of ‘std::vector > Slic3r::chain_segments_greedy_constrained_reversals_(SegmentEndPointFunc, CouldReverseFunc, size_t, const PointType*) [with PointType = Point; SegmentEndPointFunc = chain_extrusion_entities(std::vector&, const Point*)::; bool REVERSE_COULD_FAIL = true; CouldReverseFunc = chain_extrusion_entities(std::vector&, const Point*)::; size_t = long unsigned int]’: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ShortestPath.cpp:998:109: required from ‘std::vector > Slic3r::chain_segments_greedy_constrained_reversals(SegmentEndPointFunc, CouldReverseFunc, size_t, const PointType*) [with PointType = Point; SegmentEndPointFunc = chain_extrusion_entities(std::vector&, const Point*)::; CouldReverseFunc = chain_extrusion_entities(std::vector&, const Point*)::; size_t = long unsigned int]’ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ShortestPath.cpp:1025:149: required from here /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ShortestPath.cpp:183:27: warning: variable ‘first_point_idx’ set but not used [-Wunused-but-set-variable] 183 | size_t first_point_idx = std::numeric_limits::max(); | ^~~~~~~~~~~~~~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ShortestPath.cpp: In instantiation of ‘std::vector > Slic3r::chain_segments_greedy_constrained_reversals_(SegmentEndPointFunc, CouldReverseFunc, size_t, const PointType*) [with PointType = Point; SegmentEndPointFunc = chain_extrusion_paths(std::vector&, const Point*)::; bool REVERSE_COULD_FAIL = false; CouldReverseFunc = chain_segments_greedy&, const Point*):: >(chain_extrusion_paths(std::vector&, const Point*)::, size_t, const Point*)::; size_t = long unsigned int]’: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ShortestPath.cpp:1005:122: required from ‘std::vector > Slic3r::chain_segments_greedy(SegmentEndPointFunc, size_t, const PointType*) [with PointType = Point; SegmentEndPointFunc = chain_extrusion_paths(std::vector&, const Point*)::; size_t = long unsigned int]’ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ShortestPath.cpp:1059:66: required from here /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ShortestPath.cpp:183:27: warning: variable ‘first_point_idx’ set but not used [-Wunused-but-set-variable] /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ShortestPath.cpp: In instantiation of ‘std::vector > Slic3r::chain_segments_greedy_constrained_reversals_(SegmentEndPointFunc, CouldReverseFunc, size_t, const PointType*) [with PointType = Point; SegmentEndPointFunc = chain_points(const Points&, Point*)::; bool REVERSE_COULD_FAIL = false; CouldReverseFunc = chain_segments_greedy >(chain_points(const Points&, Point*)::, size_t, const Point*)::; size_t = long unsigned int]’: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ShortestPath.cpp:1005:122: required from ‘std::vector > Slic3r::chain_segments_greedy(SegmentEndPointFunc, size_t, const PointType*) [with PointType = Point; SegmentEndPointFunc = chain_points(const Points&, Point*)::; size_t = long unsigned int]’ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ShortestPath.cpp:1090:106: required from here /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ShortestPath.cpp:183:27: warning: variable ‘first_point_idx’ set but not used [-Wunused-but-set-variable] /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ShortestPath.cpp: In instantiation of ‘std::vector > Slic3r::chain_segments_greedy_constrained_reversals_(SegmentEndPointFunc, CouldReverseFunc, size_t, const PointType*) [with PointType = Point; SegmentEndPointFunc = chain_print_object_instances(const Print&)::; bool REVERSE_COULD_FAIL = false; CouldReverseFunc = chain_segments_greedy >(chain_print_object_instances(const Print&)::, size_t, const Point*)::; size_t = long unsigned int]’: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ShortestPath.cpp:1005:122: required from ‘std::vector > Slic3r::chain_segments_greedy(SegmentEndPointFunc, size_t, const PointType*) [with PointType = Point; SegmentEndPointFunc = chain_print_object_instances(const Print&)::; size_t = long unsigned int]’ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ShortestPath.cpp:2008:106: required from here /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ShortestPath.cpp:183:27: warning: variable ‘first_point_idx’ set but not used [-Wunused-but-set-variable] /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ShortestPath.cpp: In instantiation of ‘std::vector > Slic3r::chain_segments_greedy_constrained_reversals_(SegmentEndPointFunc, CouldReverseFunc, size_t, const PointType*) [with PointType = Point; SegmentEndPointFunc = chain_path_items >(const Points&, const std::vector&)::; bool REVERSE_COULD_FAIL = false; CouldReverseFunc = chain_segments_greedy >(const Points&, const std::vector&):: >(chain_path_items >(const Points&, const std::vector&)::, size_t, const Point*)::; size_t = long unsigned int]’: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ShortestPath.cpp:1005:122: required from ‘std::vector > Slic3r::chain_segments_greedy(SegmentEndPointFunc, size_t, const PointType*) [with PointType = Point; SegmentEndPointFunc = chain_path_items >(const Points&, const std::vector&)::; size_t = long unsigned int]’ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ShortestPath.cpp:1981:106: required from ‘T Slic3r::chain_path_items(const Points&, const T&) [with T = std::vector; Points = std::vector]’ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ShortestPath.cpp:1991:25: required from here /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ShortestPath.cpp:183:27: warning: variable ‘first_point_idx’ set but not used [-Wunused-but-set-variable] In file included from /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:12: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp: In instantiation of ‘bool Slic3r::ConfigOptionBoolsTempl::is_nil(int32_t) const [with bool NULLABLE = false; int32_t = int]’: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:1703:10: required from here /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:1711:24: warning: comparison of integer expressions of different signedness: ‘int32_t’ {aka ‘int’} and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1711 | return idx < values.size() ? NIL_VALUE() == this->values[idx] : | ~~~~^~~~~~~~~~~~~~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp: In instantiation of ‘bool Slic3r::ConfigOptionFloatsOrPercentsTempl::is_nil(int32_t) const [with bool NULLABLE = false; int32_t = int]’: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:1340:10: required from here /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:1348:24: warning: comparison of integer expressions of different signedness: ‘int32_t’ {aka ‘int’} and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1348 | return idx < values.size() ? (std::isnan(this->values[idx].value) || NIL_VALUE() == this->values[idx]) : | ~~~~^~~~~~~~~~~~~~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp: In instantiation of ‘bool Slic3r::ConfigOptionFloatsTempl::is_nil(int32_t) const [with bool NULLABLE = false; int32_t = int]’: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:814:10: required from here /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:822:24: warning: comparison of integer expressions of different signedness: ‘int32_t’ {aka ‘int’} and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 822 | return idx < values.size() ? (std::isnan(this->values[idx]) || NIL_VALUE() == this->values[idx]) : | ~~~~^~~~~~~~~~~~~~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp: In instantiation of ‘bool Slic3r::ConfigOptionIntsTempl::is_nil(int32_t) const [with bool NULLABLE = false; int32_t = int]’: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:998:10: required from here /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:1006:24: warning: comparison of integer expressions of different signedness: ‘int32_t’ {aka ‘int’} and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1006 | return idx < values.size() ? NIL_VALUE() == this->values[idx] : | ~~~~^~~~~~~~~~~~~~~ [247/433] /usr/bin/x86_64-pc-linux-gnu-g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DOPENVDB_ABI_VERSION_NUMBER=10 -DOPENVDB_USE_DELAYED_LOADING -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/lib64/dbus-1.0/include -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8_build/src/platform -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8_build/src/libslic3r -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libnest2d/include -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/miniz -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libigl -isystem /usr/include/opencascade -isystem /usr/include/Imath -DNDEBUG -march=native -O2 -pipe -fno-strict-aliasing -fext-numeric-literals -Wall -Wno-reorder -std=gnu++17 -fPIC -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -MD -MT src/libslic3r/CMakeFiles/libslic3r.dir/Tesselate.cpp.o -MF src/libslic3r/CMakeFiles/libslic3r.dir/Tesselate.cpp.o.d -o src/libslic3r/CMakeFiles/libslic3r.dir/Tesselate.cpp.o -c /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Tesselate.cpp [248/433] /usr/bin/x86_64-pc-linux-gnu-g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DOPENVDB_ABI_VERSION_NUMBER=10 -DOPENVDB_USE_DELAYED_LOADING -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/lib64/dbus-1.0/include -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8_build/src/platform -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8_build/src/libslic3r -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libnest2d/include -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/miniz -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libigl -isystem /usr/include/opencascade -isystem /usr/include/Imath -DNDEBUG -march=native -O2 -pipe -fno-strict-aliasing -fext-numeric-literals -Wall -Wno-reorder -std=gnu++17 -fPIC -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -MD -MT src/libslic3r/CMakeFiles/libslic3r.dir/SlicingAdaptive.cpp.o -MF src/libslic3r/CMakeFiles/libslic3r.dir/SlicingAdaptive.cpp.o.d -o src/libslic3r/CMakeFiles/libslic3r.dir/SlicingAdaptive.cpp.o -c /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/SlicingAdaptive.cpp In file included from /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/PrintConfig.hpp:32, from /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Model.hpp:9, from /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/SlicingAdaptive.cpp:2: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp: In instantiation of ‘bool Slic3r::ConfigOptionBoolsTempl::is_nil(int32_t) const [with bool NULLABLE = false; int32_t = int]’: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:1703:10: required from here /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:1711:24: warning: comparison of integer expressions of different signedness: ‘int32_t’ {aka ‘int’} and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1711 | return idx < values.size() ? NIL_VALUE() == this->values[idx] : | ~~~~^~~~~~~~~~~~~~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp: In instantiation of ‘bool Slic3r::ConfigOptionFloatsOrPercentsTempl::is_nil(int32_t) const [with bool NULLABLE = false; int32_t = int]’: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:1340:10: required from here /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:1348:24: warning: comparison of integer expressions of different signedness: ‘int32_t’ {aka ‘int’} and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1348 | return idx < values.size() ? (std::isnan(this->values[idx].value) || NIL_VALUE() == this->values[idx]) : | ~~~~^~~~~~~~~~~~~~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp: In instantiation of ‘bool Slic3r::ConfigOptionFloatsTempl::is_nil(int32_t) const [with bool NULLABLE = false; int32_t = int]’: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:814:10: required from here /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:822:24: warning: comparison of integer expressions of different signedness: ‘int32_t’ {aka ‘int’} and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 822 | return idx < values.size() ? (std::isnan(this->values[idx]) || NIL_VALUE() == this->values[idx]) : | ~~~~^~~~~~~~~~~~~~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp: In instantiation of ‘bool Slic3r::ConfigOptionIntsTempl::is_nil(int32_t) const [with bool NULLABLE = false; int32_t = int]’: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:998:10: required from here /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:1006:24: warning: comparison of integer expressions of different signedness: ‘int32_t’ {aka ‘int’} and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1006 | return idx < values.size() ? NIL_VALUE() == this->values[idx] : | ~~~~^~~~~~~~~~~~~~~ [249/433] /usr/bin/x86_64-pc-linux-gnu-g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DOPENVDB_ABI_VERSION_NUMBER=10 -DOPENVDB_USE_DELAYED_LOADING -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/lib64/dbus-1.0/include -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8_build/src/platform -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8_build/src/libslic3r -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libnest2d/include -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/miniz -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libigl -isystem /usr/include/opencascade -isystem /usr/include/Imath -DNDEBUG -march=native -O2 -pipe -fno-strict-aliasing -fext-numeric-literals -Wall -Wno-reorder -std=gnu++17 -fPIC -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -MD -MT src/libslic3r/CMakeFiles/libslic3r.dir/SVG.cpp.o -MF src/libslic3r/CMakeFiles/libslic3r.dir/SVG.cpp.o.d -o src/libslic3r/CMakeFiles/libslic3r.dir/SVG.cpp.o -c /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/SVG.cpp /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/SVG.cpp: In member function ‘void Slic3r::SVG::draw(const Slic3r::ThickPolylines&, float, const std::string&)’: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/SVG.cpp:207:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 207 | for (int i = 1; i < poly.points.size()-1; ++i) { | ~~^~~~~~~~~~~~~~~~~~~~~~ [250/433] /usr/bin/x86_64-pc-linux-gnu-g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DOPENVDB_ABI_VERSION_NUMBER=10 -DOPENVDB_USE_DELAYED_LOADING -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/lib64/dbus-1.0/include -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8_build/src/platform -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8_build/src/libslic3r -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libnest2d/include -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/miniz -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libigl -isystem /usr/include/opencascade -isystem /usr/include/Imath -DNDEBUG -march=native -O2 -pipe -fno-strict-aliasing -fext-numeric-literals -Wall -Wno-reorder -std=gnu++17 -fPIC -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -MD -MT src/libslic3r/CMakeFiles/libslic3r.dir/miniz_extension.cpp.o -MF src/libslic3r/CMakeFiles/libslic3r.dir/miniz_extension.cpp.o.d -o src/libslic3r/CMakeFiles/libslic3r.dir/miniz_extension.cpp.o -c /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/miniz_extension.cpp [251/433] /usr/bin/x86_64-pc-linux-gnu-g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DOPENVDB_ABI_VERSION_NUMBER=10 -DOPENVDB_USE_DELAYED_LOADING -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/lib64/dbus-1.0/include -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8_build/src/platform -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8_build/src/libslic3r -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libnest2d/include -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/miniz -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libigl -isystem /usr/include/opencascade -isystem /usr/include/Imath -DNDEBUG -march=native -O2 -pipe -fno-strict-aliasing -fext-numeric-literals -Wall -Wno-reorder -std=gnu++17 -fPIC -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -MD -MT src/libslic3r/CMakeFiles/libslic3r.dir/Zipper.cpp.o -MF src/libslic3r/CMakeFiles/libslic3r.dir/Zipper.cpp.o.d -o src/libslic3r/CMakeFiles/libslic3r.dir/Zipper.cpp.o -c /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Zipper.cpp [252/433] /usr/bin/x86_64-pc-linux-gnu-g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DOPENVDB_ABI_VERSION_NUMBER=10 -DOPENVDB_USE_DELAYED_LOADING -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/lib64/dbus-1.0/include -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8_build/src/platform -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8_build/src/libslic3r -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libnest2d/include -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/miniz -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libigl -isystem /usr/include/opencascade -isystem /usr/include/Imath -DNDEBUG -march=native -O2 -pipe -fno-strict-aliasing -fext-numeric-literals -Wall -Wno-reorder -std=gnu++17 -fPIC -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -MD -MT src/libslic3r/CMakeFiles/libslic3r.dir/TriangulateWall.cpp.o -MF src/libslic3r/CMakeFiles/libslic3r.dir/TriangulateWall.cpp.o.d -o src/libslic3r/CMakeFiles/libslic3r.dir/TriangulateWall.cpp.o -c /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/TriangulateWall.cpp [253/433] /usr/bin/x86_64-pc-linux-gnu-g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DOPENVDB_ABI_VERSION_NUMBER=10 -DOPENVDB_USE_DELAYED_LOADING -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/lib64/dbus-1.0/include -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8_build/src/platform -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8_build/src/libslic3r -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libnest2d/include -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/miniz -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libigl -isystem /usr/include/opencascade -isystem /usr/include/Imath -DNDEBUG -march=native -O2 -pipe -fno-strict-aliasing -fext-numeric-literals -Wall -Wno-reorder -std=gnu++17 -fPIC -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -MD -MT src/libslic3r/CMakeFiles/libslic3r.dir/Thread.cpp.o -MF src/libslic3r/CMakeFiles/libslic3r.dir/Thread.cpp.o.d -o src/libslic3r/CMakeFiles/libslic3r.dir/Thread.cpp.o -c /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Thread.cpp [254/433] /usr/bin/x86_64-pc-linux-gnu-g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DOPENVDB_ABI_VERSION_NUMBER=10 -DOPENVDB_USE_DELAYED_LOADING -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/lib64/dbus-1.0/include -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8_build/src/platform -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8_build/src/libslic3r -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libnest2d/include -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/miniz -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libigl -isystem /usr/include/opencascade -isystem /usr/include/Imath -DNDEBUG -march=native -O2 -pipe -fno-strict-aliasing -fext-numeric-literals -Wall -Wno-reorder -std=gnu++17 -fPIC -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -MD -MT src/libslic3r/CMakeFiles/libslic3r.dir/SLAPrintSteps.cpp.o -MF src/libslic3r/CMakeFiles/libslic3r.dir/SLAPrintSteps.cpp.o.d -o src/libslic3r/CMakeFiles/libslic3r.dir/SLAPrintSteps.cpp.o -c /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/SLAPrintSteps.cpp In file included from /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/PrintConfig.hpp:32, from /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Model.hpp:9, from /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/PrintBase.hpp:13, from /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/SLAPrint.hpp:6, from /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/SLAPrintSteps.hpp:6, from /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/SLAPrintSteps.cpp:4: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp: In instantiation of ‘bool Slic3r::ConfigOptionBoolsTempl::is_nil(int32_t) const [with bool NULLABLE = false; int32_t = int]’: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:1703:10: required from here /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:1711:24: warning: comparison of integer expressions of different signedness: ‘int32_t’ {aka ‘int’} and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1711 | return idx < values.size() ? NIL_VALUE() == this->values[idx] : | ~~~~^~~~~~~~~~~~~~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp: In instantiation of ‘bool Slic3r::ConfigOptionFloatsOrPercentsTempl::is_nil(int32_t) const [with bool NULLABLE = false; int32_t = int]’: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:1340:10: required from here /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:1348:24: warning: comparison of integer expressions of different signedness: ‘int32_t’ {aka ‘int’} and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1348 | return idx < values.size() ? (std::isnan(this->values[idx].value) || NIL_VALUE() == this->values[idx]) : | ~~~~^~~~~~~~~~~~~~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp: In instantiation of ‘bool Slic3r::ConfigOptionFloatsTempl::is_nil(int32_t) const [with bool NULLABLE = false; int32_t = int]’: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:814:10: required from here /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:822:24: warning: comparison of integer expressions of different signedness: ‘int32_t’ {aka ‘int’} and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 822 | return idx < values.size() ? (std::isnan(this->values[idx]) || NIL_VALUE() == this->values[idx]) : | ~~~~^~~~~~~~~~~~~~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp: In instantiation of ‘bool Slic3r::ConfigOptionIntsTempl::is_nil(int32_t) const [with bool NULLABLE = false; int32_t = int]’: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:998:10: required from here /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:1006:24: warning: comparison of integer expressions of different signedness: ‘int32_t’ {aka ‘int’} and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1006 | return idx < values.size() ? NIL_VALUE() == this->values[idx] : | ~~~~^~~~~~~~~~~~~~~ [255/433] /usr/bin/x86_64-pc-linux-gnu-g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DOPENVDB_ABI_VERSION_NUMBER=10 -DOPENVDB_USE_DELAYED_LOADING -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/lib64/dbus-1.0/include -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8_build/src/platform -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8_build/src/libslic3r -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libnest2d/include -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/miniz -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libigl -isystem /usr/include/opencascade -isystem /usr/include/Imath -DNDEBUG -march=native -O2 -pipe -fno-strict-aliasing -fext-numeric-literals -Wall -Wno-reorder -std=gnu++17 -fPIC -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -MD -MT src/libslic3r/CMakeFiles/libslic3r.dir/TriangleSetSampling.cpp.o -MF src/libslic3r/CMakeFiles/libslic3r.dir/TriangleSetSampling.cpp.o.d -o src/libslic3r/CMakeFiles/libslic3r.dir/TriangleSetSampling.cpp.o -c /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/TriangleSetSampling.cpp [256/433] /usr/bin/x86_64-pc-linux-gnu-g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DOPENVDB_ABI_VERSION_NUMBER=10 -DOPENVDB_USE_DELAYED_LOADING -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/lib64/dbus-1.0/include -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8_build/src/platform -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8_build/src/libslic3r -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libnest2d/include -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/miniz -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libigl -isystem /usr/include/opencascade -isystem /usr/include/Imath -DNDEBUG -march=native -O2 -pipe -fno-strict-aliasing -fext-numeric-literals -Wall -Wno-reorder -std=gnu++17 -fPIC -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -MD -MT src/libslic3r/CMakeFiles/libslic3r.dir/SLAPrint.cpp.o -MF src/libslic3r/CMakeFiles/libslic3r.dir/SLAPrint.cpp.o.d -o src/libslic3r/CMakeFiles/libslic3r.dir/SLAPrint.cpp.o -c /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/SLAPrint.cpp In file included from /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/PrintConfig.hpp:32, from /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Model.hpp:9, from /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/PrintBase.hpp:13, from /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/SLAPrint.hpp:6, from /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/SLAPrint.cpp:1: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp: In instantiation of ‘bool Slic3r::ConfigOptionBoolsTempl::is_nil(int32_t) const [with bool NULLABLE = false; int32_t = int]’: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:1703:10: required from here /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:1711:24: warning: comparison of integer expressions of different signedness: ‘int32_t’ {aka ‘int’} and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1711 | return idx < values.size() ? NIL_VALUE() == this->values[idx] : | ~~~~^~~~~~~~~~~~~~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp: In instantiation of ‘bool Slic3r::ConfigOptionFloatsOrPercentsTempl::is_nil(int32_t) const [with bool NULLABLE = false; int32_t = int]’: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:1340:10: required from here /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:1348:24: warning: comparison of integer expressions of different signedness: ‘int32_t’ {aka ‘int’} and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1348 | return idx < values.size() ? (std::isnan(this->values[idx].value) || NIL_VALUE() == this->values[idx]) : | ~~~~^~~~~~~~~~~~~~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp: In instantiation of ‘bool Slic3r::ConfigOptionFloatsTempl::is_nil(int32_t) const [with bool NULLABLE = false; int32_t = int]’: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:814:10: required from here /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:822:24: warning: comparison of integer expressions of different signedness: ‘int32_t’ {aka ‘int’} and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 822 | return idx < values.size() ? (std::isnan(this->values[idx]) || NIL_VALUE() == this->values[idx]) : | ~~~~^~~~~~~~~~~~~~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp: In instantiation of ‘bool Slic3r::ConfigOptionIntsTempl::is_nil(int32_t) const [with bool NULLABLE = false; int32_t = int]’: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:998:10: required from here /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:1006:24: warning: comparison of integer expressions of different signedness: ‘int32_t’ {aka ‘int’} and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1006 | return idx < values.size() ? NIL_VALUE() == this->values[idx] : | ~~~~^~~~~~~~~~~~~~~ [257/433] /usr/bin/x86_64-pc-linux-gnu-g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DOPENVDB_ABI_VERSION_NUMBER=10 -DOPENVDB_USE_DELAYED_LOADING -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/lib64/dbus-1.0/include -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8_build/src/platform -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8_build/src/libslic3r -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libnest2d/include -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/miniz -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libigl -isystem /usr/include/opencascade -isystem /usr/include/Imath -DNDEBUG -march=native -O2 -pipe -fno-strict-aliasing -fext-numeric-literals -Wall -Wno-reorder -std=gnu++17 -fPIC -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -MD -MT src/libslic3r/CMakeFiles/libslic3r.dir/utils.cpp.o -MF src/libslic3r/CMakeFiles/libslic3r.dir/utils.cpp.o.d -o src/libslic3r/CMakeFiles/libslic3r.dir/utils.cpp.o -c /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/utils.cpp [258/433] /usr/bin/x86_64-pc-linux-gnu-g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DOPENVDB_ABI_VERSION_NUMBER=10 -DOPENVDB_USE_DELAYED_LOADING -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/lib64/dbus-1.0/include -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8_build/src/platform -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8_build/src/libslic3r -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libnest2d/include -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/miniz -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libigl -isystem /usr/include/opencascade -isystem /usr/include/Imath -DNDEBUG -march=native -O2 -pipe -fno-strict-aliasing -fext-numeric-literals -Wall -Wno-reorder -std=gnu++17 -fPIC -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -MD -MT src/libslic3r/CMakeFiles/libslic3r.dir/Print.cpp.o -MF src/libslic3r/CMakeFiles/libslic3r.dir/Print.cpp.o.d -o src/libslic3r/CMakeFiles/libslic3r.dir/Print.cpp.o -c /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Print.cpp In file included from /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntityCollection.hpp:6, from /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Print.hpp:7, from /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Print.cpp:4: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:603:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionEntityCollection&)’ was hidden [-Woverloaded-virtual=] 603 | virtual void use(ExtrusionEntityCollection& collection) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:634:18: note: by ‘Slic3r::SimplifyVisitor::use’ 634 | virtual void use(ExtrusionPath3D& path3D) override { | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:602:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionLoop&)’ was hidden [-Woverloaded-virtual=] 602 | virtual void use(ExtrusionLoop& loop) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:634:18: note: by ‘Slic3r::SimplifyVisitor::use’ 634 | virtual void use(ExtrusionPath3D& path3D) override { | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:601:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionMultiPath3D&)’ was hidden [-Woverloaded-virtual=] 601 | virtual void use(ExtrusionMultiPath3D& multipath) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:634:18: note: by ‘Slic3r::SimplifyVisitor::use’ 634 | virtual void use(ExtrusionPath3D& path3D) override { | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:600:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionMultiPath&)’ was hidden [-Woverloaded-virtual=] 600 | virtual void use(ExtrusionMultiPath& multipath) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:634:18: note: by ‘Slic3r::SimplifyVisitor::use’ 634 | virtual void use(ExtrusionPath3D& path3D) override { | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:603:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionEntityCollection&)’ was hidden [-Woverloaded-virtual=] 603 | virtual void use(ExtrusionEntityCollection& collection) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:645:18: note: by ‘Slic3r::GetPathsVisitor::use’ 645 | virtual void use(ExtrusionPath3D& path3D) override { | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:602:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionLoop&)’ was hidden [-Woverloaded-virtual=] 602 | virtual void use(ExtrusionLoop& loop) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:645:18: note: by ‘Slic3r::GetPathsVisitor::use’ 645 | virtual void use(ExtrusionPath3D& path3D) override { | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:601:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionMultiPath3D&)’ was hidden [-Woverloaded-virtual=] 601 | virtual void use(ExtrusionMultiPath3D& multipath) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:645:18: note: by ‘Slic3r::GetPathsVisitor::use’ 645 | virtual void use(ExtrusionPath3D& path3D) override { | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:600:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionMultiPath&)’ was hidden [-Woverloaded-virtual=] 600 | virtual void use(ExtrusionMultiPath& multipath) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:645:18: note: by ‘Slic3r::GetPathsVisitor::use’ 645 | virtual void use(ExtrusionPath3D& path3D) override { | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:595:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursiveConst::use(const Slic3r::ExtrusionEntityCollection&)’ was hidden [-Woverloaded-virtual=] 595 | virtual void use(const ExtrusionEntityCollection& collection) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:658:10: note: by ‘Slic3r::ExtrusionVolume::use’ 658 | void use(const ExtrusionPath3D &path3D) override { volume += unscaled(path3D.length()) * path3D.mm3_per_mm; } | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:594:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursiveConst::use(const Slic3r::ExtrusionLoop&)’ was hidden [-Woverloaded-virtual=] 594 | virtual void use(const ExtrusionLoop& loop) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:658:10: note: by ‘Slic3r::ExtrusionVolume::use’ 658 | void use(const ExtrusionPath3D &path3D) override { volume += unscaled(path3D.length()) * path3D.mm3_per_mm; } | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:593:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursiveConst::use(const Slic3r::ExtrusionMultiPath3D&)’ was hidden [-Woverloaded-virtual=] 593 | virtual void use(const ExtrusionMultiPath3D& multipath) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:658:10: note: by ‘Slic3r::ExtrusionVolume::use’ 658 | void use(const ExtrusionPath3D &path3D) override { volume += unscaled(path3D.length()) * path3D.mm3_per_mm; } | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:592:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursiveConst::use(const Slic3r::ExtrusionMultiPath&)’ was hidden [-Woverloaded-virtual=] 592 | virtual void use(const ExtrusionMultiPath& multipath) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:658:10: note: by ‘Slic3r::ExtrusionVolume::use’ 658 | void use(const ExtrusionPath3D &path3D) override { volume += unscaled(path3D.length()) * path3D.mm3_per_mm; } | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:603:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionEntityCollection&)’ was hidden [-Woverloaded-virtual=] 603 | virtual void use(ExtrusionEntityCollection& collection) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:667:10: note: by ‘Slic3r::ExtrusionModifyFlow::use’ 667 | void use(ExtrusionPath3D &path3D) override { path3D.mm3_per_mm *= _flow_mult; path3D.width *= _flow_mult; } | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:602:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionLoop&)’ was hidden [-Woverloaded-virtual=] 602 | virtual void use(ExtrusionLoop& loop) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:667:10: note: by ‘Slic3r::ExtrusionModifyFlow::use’ 667 | void use(ExtrusionPath3D &path3D) override { path3D.mm3_per_mm *= _flow_mult; path3D.width *= _flow_mult; } | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:601:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionMultiPath3D&)’ was hidden [-Woverloaded-virtual=] 601 | virtual void use(ExtrusionMultiPath3D& multipath) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:667:10: note: by ‘Slic3r::ExtrusionModifyFlow::use’ 667 | void use(ExtrusionPath3D &path3D) override { path3D.mm3_per_mm *= _flow_mult; path3D.width *= _flow_mult; } | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:600:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionMultiPath&)’ was hidden [-Woverloaded-virtual=] 600 | virtual void use(ExtrusionMultiPath& multipath) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:667:10: note: by ‘Slic3r::ExtrusionModifyFlow::use’ 667 | void use(ExtrusionPath3D &path3D) override { path3D.mm3_per_mm *= _flow_mult; path3D.width *= _flow_mult; } | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Print.cpp: In static member function ‘static Slic3r::DynamicConfig Slic3r::PrintStatistics::placeholders()’: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Print.cpp:1780:29: warning: loop variable ‘key’ of type ‘const std::string&’ {aka ‘const std::__cxx11::basic_string&’} binds to a temporary constructed from type ‘const char* const’ [-Wrange-loop-construct] 1780 | for (const std::string &key : { | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Print.cpp:1780:29: note: use non-reference type ‘const std::string’ {aka ‘const std::__cxx11::basic_string’} to make the copy explicit or ‘const char* const&’ to prevent copying In file included from /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/PrintConfig.hpp:32, from /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Model.hpp:9, from /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/PrintBase.hpp:13, from /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Print.hpp:4: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp: In instantiation of ‘bool Slic3r::ConfigOptionFloatsOrPercentsTempl::is_nil(int32_t) const [with bool NULLABLE = false; int32_t = int]’: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:1354:25: required from ‘double Slic3r::ConfigOptionFloatsOrPercentsTempl::get_abs_value(size_t, double) const [with bool NULLABLE = false; size_t = long unsigned int]’ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Print.cpp:832:86: required from here /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:1348:24: warning: comparison of integer expressions of different signedness: ‘int32_t’ {aka ‘int’} and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1348 | return idx < values.size() ? (std::isnan(this->values[idx].value) || NIL_VALUE() == this->values[idx]) : | ~~~~^~~~~~~~~~~~~~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp: In instantiation of ‘bool Slic3r::ConfigOptionBoolsTempl::is_nil(int32_t) const [with bool NULLABLE = false; int32_t = int]’: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:1703:10: required from here /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:1711:24: warning: comparison of integer expressions of different signedness: ‘int32_t’ {aka ‘int’} and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1711 | return idx < values.size() ? NIL_VALUE() == this->values[idx] : | ~~~~^~~~~~~~~~~~~~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp: In instantiation of ‘bool Slic3r::ConfigOptionFloatsTempl::is_nil(int32_t) const [with bool NULLABLE = false; int32_t = int]’: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:814:10: required from here /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:822:24: warning: comparison of integer expressions of different signedness: ‘int32_t’ {aka ‘int’} and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 822 | return idx < values.size() ? (std::isnan(this->values[idx]) || NIL_VALUE() == this->values[idx]) : | ~~~~^~~~~~~~~~~~~~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp: In instantiation of ‘bool Slic3r::ConfigOptionIntsTempl::is_nil(int32_t) const [with bool NULLABLE = false; int32_t = int]’: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:998:10: required from here /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:1006:24: warning: comparison of integer expressions of different signedness: ‘int32_t’ {aka ‘int’} and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1006 | return idx < values.size() ? NIL_VALUE() == this->values[idx] : | ~~~~^~~~~~~~~~~~~~~ [259/433] /usr/bin/x86_64-pc-linux-gnu-g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DOPENVDB_ABI_VERSION_NUMBER=10 -DOPENVDB_USE_DELAYED_LOADING -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/lib64/dbus-1.0/include -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8_build/src/platform -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8_build/src/libslic3r -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libnest2d/include -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/miniz -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libigl -isystem /usr/include/opencascade -isystem /usr/include/Imath -DNDEBUG -march=native -O2 -pipe -fno-strict-aliasing -fext-numeric-literals -Wall -Wno-reorder -std=gnu++17 -fPIC -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -MD -MT src/libslic3r/CMakeFiles/libslic3r.dir/PlaceholderParser.cpp.o -MF src/libslic3r/CMakeFiles/libslic3r.dir/PlaceholderParser.cpp.o.d -o src/libslic3r/CMakeFiles/libslic3r.dir/PlaceholderParser.cpp.o -c /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/PlaceholderParser.cpp In file included from /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Flow.hpp:7, from /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/PlaceholderParser.cpp:3: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:603:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionEntityCollection&)’ was hidden [-Woverloaded-virtual=] 603 | virtual void use(ExtrusionEntityCollection& collection) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:634:18: note: by ‘Slic3r::SimplifyVisitor::use’ 634 | virtual void use(ExtrusionPath3D& path3D) override { | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:602:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionLoop&)’ was hidden [-Woverloaded-virtual=] 602 | virtual void use(ExtrusionLoop& loop) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:634:18: note: by ‘Slic3r::SimplifyVisitor::use’ 634 | virtual void use(ExtrusionPath3D& path3D) override { | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:601:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionMultiPath3D&)’ was hidden [-Woverloaded-virtual=] 601 | virtual void use(ExtrusionMultiPath3D& multipath) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:634:18: note: by ‘Slic3r::SimplifyVisitor::use’ 634 | virtual void use(ExtrusionPath3D& path3D) override { | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:600:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionMultiPath&)’ was hidden [-Woverloaded-virtual=] 600 | virtual void use(ExtrusionMultiPath& multipath) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:634:18: note: by ‘Slic3r::SimplifyVisitor::use’ 634 | virtual void use(ExtrusionPath3D& path3D) override { | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:603:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionEntityCollection&)’ was hidden [-Woverloaded-virtual=] 603 | virtual void use(ExtrusionEntityCollection& collection) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:645:18: note: by ‘Slic3r::GetPathsVisitor::use’ 645 | virtual void use(ExtrusionPath3D& path3D) override { | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:602:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionLoop&)’ was hidden [-Woverloaded-virtual=] 602 | virtual void use(ExtrusionLoop& loop) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:645:18: note: by ‘Slic3r::GetPathsVisitor::use’ 645 | virtual void use(ExtrusionPath3D& path3D) override { | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:601:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionMultiPath3D&)’ was hidden [-Woverloaded-virtual=] 601 | virtual void use(ExtrusionMultiPath3D& multipath) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:645:18: note: by ‘Slic3r::GetPathsVisitor::use’ 645 | virtual void use(ExtrusionPath3D& path3D) override { | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:600:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionMultiPath&)’ was hidden [-Woverloaded-virtual=] 600 | virtual void use(ExtrusionMultiPath& multipath) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:645:18: note: by ‘Slic3r::GetPathsVisitor::use’ 645 | virtual void use(ExtrusionPath3D& path3D) override { | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:595:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursiveConst::use(const Slic3r::ExtrusionEntityCollection&)’ was hidden [-Woverloaded-virtual=] 595 | virtual void use(const ExtrusionEntityCollection& collection) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:658:10: note: by ‘Slic3r::ExtrusionVolume::use’ 658 | void use(const ExtrusionPath3D &path3D) override { volume += unscaled(path3D.length()) * path3D.mm3_per_mm; } | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:594:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursiveConst::use(const Slic3r::ExtrusionLoop&)’ was hidden [-Woverloaded-virtual=] 594 | virtual void use(const ExtrusionLoop& loop) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:658:10: note: by ‘Slic3r::ExtrusionVolume::use’ 658 | void use(const ExtrusionPath3D &path3D) override { volume += unscaled(path3D.length()) * path3D.mm3_per_mm; } | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:593:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursiveConst::use(const Slic3r::ExtrusionMultiPath3D&)’ was hidden [-Woverloaded-virtual=] 593 | virtual void use(const ExtrusionMultiPath3D& multipath) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:658:10: note: by ‘Slic3r::ExtrusionVolume::use’ 658 | void use(const ExtrusionPath3D &path3D) override { volume += unscaled(path3D.length()) * path3D.mm3_per_mm; } | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:592:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursiveConst::use(const Slic3r::ExtrusionMultiPath&)’ was hidden [-Woverloaded-virtual=] 592 | virtual void use(const ExtrusionMultiPath& multipath) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:658:10: note: by ‘Slic3r::ExtrusionVolume::use’ 658 | void use(const ExtrusionPath3D &path3D) override { volume += unscaled(path3D.length()) * path3D.mm3_per_mm; } | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:603:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionEntityCollection&)’ was hidden [-Woverloaded-virtual=] 603 | virtual void use(ExtrusionEntityCollection& collection) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:667:10: note: by ‘Slic3r::ExtrusionModifyFlow::use’ 667 | void use(ExtrusionPath3D &path3D) override { path3D.mm3_per_mm *= _flow_mult; path3D.width *= _flow_mult; } | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:602:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionLoop&)’ was hidden [-Woverloaded-virtual=] 602 | virtual void use(ExtrusionLoop& loop) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:667:10: note: by ‘Slic3r::ExtrusionModifyFlow::use’ 667 | void use(ExtrusionPath3D &path3D) override { path3D.mm3_per_mm *= _flow_mult; path3D.width *= _flow_mult; } | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:601:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionMultiPath3D&)’ was hidden [-Woverloaded-virtual=] 601 | virtual void use(ExtrusionMultiPath3D& multipath) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:667:10: note: by ‘Slic3r::ExtrusionModifyFlow::use’ 667 | void use(ExtrusionPath3D &path3D) override { path3D.mm3_per_mm *= _flow_mult; path3D.width *= _flow_mult; } | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:600:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionMultiPath&)’ was hidden [-Woverloaded-virtual=] 600 | virtual void use(ExtrusionMultiPath& multipath) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:667:10: note: by ‘Slic3r::ExtrusionModifyFlow::use’ 667 | void use(ExtrusionPath3D &path3D) override { path3D.mm3_per_mm *= _flow_mult; path3D.width *= _flow_mult; } | ^~~ In file included from /usr/include/boost/none_t.hpp:17, from /usr/include/boost/none.hpp:17, from /usr/include/boost/optional/optional.hpp:60, from /usr/include/boost/optional.hpp:15, from /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Semver.hpp:8, from /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/libslic3r.h:32, from /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/PlaceholderParser.hpp:4, from /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/PlaceholderParser.cpp:1: /usr/include/boost/spirit/include/phoenix_core.hpp:12:1: note: ‘#pragma message: This header is deprecated. Use instead.’ 12 | BOOST_HEADER_DEPRECATED("") | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/spirit/include/phoenix_operator.hpp:12:1: note: ‘#pragma message: This header is deprecated. Use instead.’ 12 | BOOST_HEADER_DEPRECATED("") | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/spirit/include/phoenix_fusion.hpp:12:1: note: ‘#pragma message: This header is deprecated. Use instead.’ 12 | BOOST_HEADER_DEPRECATED("") | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/spirit/include/phoenix_stl.hpp:12:1: note: ‘#pragma message: This header is deprecated. Use instead.’ 12 | BOOST_HEADER_DEPRECATED("") | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/spirit/include/phoenix_object.hpp:12:1: note: ‘#pragma message: This header is deprecated. Use instead.’ 12 | BOOST_HEADER_DEPRECATED("") | ^~~~~~~~~~~~~~~~~~~~~~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/PlaceholderParser.cpp: In member function ‘void Slic3r::PlaceholderParser::parse_custom_variables(const Slic3r::ConfigOptionStrings&)’: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/PlaceholderParser.cpp:1805:43: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1805 | for (int extruder_id = 0; extruder_id < filament_custom_variables.values.size(); ++extruder_id) | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/PrintConfig.hpp:32, from /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/PlaceholderParser.hpp:9: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp: In instantiation of ‘bool Slic3r::ConfigOptionFloatsOrPercentsTempl::is_nil(int32_t) const [with bool NULLABLE = false; int32_t = int]’: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:1354:25: required from ‘double Slic3r::ConfigOptionFloatsOrPercentsTempl::get_abs_value(size_t, double) const [with bool NULLABLE = false; size_t = long unsigned int]’ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/PlaceholderParser.cpp:781:61: required from here /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:1348:24: warning: comparison of integer expressions of different signedness: ‘int32_t’ {aka ‘int’} and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1348 | return idx < values.size() ? (std::isnan(this->values[idx].value) || NIL_VALUE() == this->values[idx]) : | ~~~~^~~~~~~~~~~~~~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp: In instantiation of ‘bool Slic3r::ConfigOptionFloatsTempl::is_nil(int32_t) const [with bool NULLABLE = false; int32_t = int]’: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:1205:99: required from ‘double Slic3r::ConfigOptionPercentsTempl::get_abs_value(size_t, double) const [with bool NULLABLE = false; size_t = long unsigned int]’ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/PlaceholderParser.cpp:789:58: required from here /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:822:24: warning: comparison of integer expressions of different signedness: ‘int32_t’ {aka ‘int’} and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 822 | return idx < values.size() ? (std::isnan(this->values[idx]) || NIL_VALUE() == this->values[idx]) : | ~~~~^~~~~~~~~~~~~~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp: In instantiation of ‘bool Slic3r::ConfigOptionBoolsTempl::is_nil(int32_t) const [with bool NULLABLE = false; int32_t = int]’: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:1703:10: required from here /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:1711:24: warning: comparison of integer expressions of different signedness: ‘int32_t’ {aka ‘int’} and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1711 | return idx < values.size() ? NIL_VALUE() == this->values[idx] : | ~~~~^~~~~~~~~~~~~~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp: In instantiation of ‘bool Slic3r::ConfigOptionIntsTempl::is_nil(int32_t) const [with bool NULLABLE = false; int32_t = int]’: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:998:10: required from here /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:1006:24: warning: comparison of integer expressions of different signedness: ‘int32_t’ {aka ‘int’} and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1006 | return idx < values.size() ? NIL_VALUE() == this->values[idx] : | ~~~~^~~~~~~~~~~~~~~ [260/433] /usr/bin/x86_64-pc-linux-gnu-g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DOPENVDB_ABI_VERSION_NUMBER=10 -DOPENVDB_USE_DELAYED_LOADING -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/lib64/dbus-1.0/include -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8_build/src/platform -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8_build/src/libslic3r -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libnest2d/include -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/miniz -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libigl -isystem /usr/include/opencascade -isystem /usr/include/Imath -DNDEBUG -march=native -O2 -pipe -fno-strict-aliasing -fext-numeric-literals -Wall -Wno-reorder -std=gnu++17 -fPIC -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -MD -MT src/libslic3r/CMakeFiles/libslic3r.dir/PrintObject.cpp.o -MF src/libslic3r/CMakeFiles/libslic3r.dir/PrintObject.cpp.o.d -o src/libslic3r/CMakeFiles/libslic3r.dir/PrintObject.cpp.o -c /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/PrintObject.cpp In file included from /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntityCollection.hpp:6, from /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Print.hpp:7, from /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/PrintObject.cpp:2: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:603:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionEntityCollection&)’ was hidden [-Woverloaded-virtual=] 603 | virtual void use(ExtrusionEntityCollection& collection) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:634:18: note: by ‘Slic3r::SimplifyVisitor::use’ 634 | virtual void use(ExtrusionPath3D& path3D) override { | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:602:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionLoop&)’ was hidden [-Woverloaded-virtual=] 602 | virtual void use(ExtrusionLoop& loop) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:634:18: note: by ‘Slic3r::SimplifyVisitor::use’ 634 | virtual void use(ExtrusionPath3D& path3D) override { | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:601:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionMultiPath3D&)’ was hidden [-Woverloaded-virtual=] 601 | virtual void use(ExtrusionMultiPath3D& multipath) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:634:18: note: by ‘Slic3r::SimplifyVisitor::use’ 634 | virtual void use(ExtrusionPath3D& path3D) override { | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:600:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionMultiPath&)’ was hidden [-Woverloaded-virtual=] 600 | virtual void use(ExtrusionMultiPath& multipath) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:634:18: note: by ‘Slic3r::SimplifyVisitor::use’ 634 | virtual void use(ExtrusionPath3D& path3D) override { | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:603:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionEntityCollection&)’ was hidden [-Woverloaded-virtual=] 603 | virtual void use(ExtrusionEntityCollection& collection) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:645:18: note: by ‘Slic3r::GetPathsVisitor::use’ 645 | virtual void use(ExtrusionPath3D& path3D) override { | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:602:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionLoop&)’ was hidden [-Woverloaded-virtual=] 602 | virtual void use(ExtrusionLoop& loop) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:645:18: note: by ‘Slic3r::GetPathsVisitor::use’ 645 | virtual void use(ExtrusionPath3D& path3D) override { | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:601:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionMultiPath3D&)’ was hidden [-Woverloaded-virtual=] 601 | virtual void use(ExtrusionMultiPath3D& multipath) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:645:18: note: by ‘Slic3r::GetPathsVisitor::use’ 645 | virtual void use(ExtrusionPath3D& path3D) override { | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:600:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionMultiPath&)’ was hidden [-Woverloaded-virtual=] 600 | virtual void use(ExtrusionMultiPath& multipath) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:645:18: note: by ‘Slic3r::GetPathsVisitor::use’ 645 | virtual void use(ExtrusionPath3D& path3D) override { | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:595:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursiveConst::use(const Slic3r::ExtrusionEntityCollection&)’ was hidden [-Woverloaded-virtual=] 595 | virtual void use(const ExtrusionEntityCollection& collection) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:658:10: note: by ‘Slic3r::ExtrusionVolume::use’ 658 | void use(const ExtrusionPath3D &path3D) override { volume += unscaled(path3D.length()) * path3D.mm3_per_mm; } | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:594:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursiveConst::use(const Slic3r::ExtrusionLoop&)’ was hidden [-Woverloaded-virtual=] 594 | virtual void use(const ExtrusionLoop& loop) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:658:10: note: by ‘Slic3r::ExtrusionVolume::use’ 658 | void use(const ExtrusionPath3D &path3D) override { volume += unscaled(path3D.length()) * path3D.mm3_per_mm; } | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:593:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursiveConst::use(const Slic3r::ExtrusionMultiPath3D&)’ was hidden [-Woverloaded-virtual=] 593 | virtual void use(const ExtrusionMultiPath3D& multipath) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:658:10: note: by ‘Slic3r::ExtrusionVolume::use’ 658 | void use(const ExtrusionPath3D &path3D) override { volume += unscaled(path3D.length()) * path3D.mm3_per_mm; } | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:592:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursiveConst::use(const Slic3r::ExtrusionMultiPath&)’ was hidden [-Woverloaded-virtual=] 592 | virtual void use(const ExtrusionMultiPath& multipath) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:658:10: note: by ‘Slic3r::ExtrusionVolume::use’ 658 | void use(const ExtrusionPath3D &path3D) override { volume += unscaled(path3D.length()) * path3D.mm3_per_mm; } | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:603:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionEntityCollection&)’ was hidden [-Woverloaded-virtual=] 603 | virtual void use(ExtrusionEntityCollection& collection) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:667:10: note: by ‘Slic3r::ExtrusionModifyFlow::use’ 667 | void use(ExtrusionPath3D &path3D) override { path3D.mm3_per_mm *= _flow_mult; path3D.width *= _flow_mult; } | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:602:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionLoop&)’ was hidden [-Woverloaded-virtual=] 602 | virtual void use(ExtrusionLoop& loop) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:667:10: note: by ‘Slic3r::ExtrusionModifyFlow::use’ 667 | void use(ExtrusionPath3D &path3D) override { path3D.mm3_per_mm *= _flow_mult; path3D.width *= _flow_mult; } | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:601:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionMultiPath3D&)’ was hidden [-Woverloaded-virtual=] 601 | virtual void use(ExtrusionMultiPath3D& multipath) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:667:10: note: by ‘Slic3r::ExtrusionModifyFlow::use’ 667 | void use(ExtrusionPath3D &path3D) override { path3D.mm3_per_mm *= _flow_mult; path3D.width *= _flow_mult; } | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:600:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionMultiPath&)’ was hidden [-Woverloaded-virtual=] 600 | virtual void use(ExtrusionMultiPath& multipath) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:667:10: note: by ‘Slic3r::ExtrusionModifyFlow::use’ 667 | void use(ExtrusionPath3D &path3D) override { path3D.mm3_per_mm *= _flow_mult; path3D.width *= _flow_mult; } | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/PrintObject.cpp: In lambda function: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/PrintObject.cpp:173:55: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 173 | for (int i = 0; i < hole.points.size(); ++i) { | ~~^~~~~~~~~~~~~~~~~~~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/PrintObject.cpp: In lambda function: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/PrintObject.cpp:2081:91: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘const int’ [-Wsign-compare] 2081 | if (nb_perimeter_layers_for_solid_fill != 0 && (idx_layer > min_layer_no_solid || print_z < min_z_no_solid)) { | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/PrintObject.cpp:2086:97: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘const int’ [-Wsign-compare] 2086 | if (nb_perimeter_layers_for_solid_fill > 1 && i - idx_layer < nb_perimeter_layers_for_solid_fill) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/PrintObject.cpp:2110:91: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘const int’ [-Wsign-compare] 2110 | if (nb_perimeter_layers_for_solid_fill != 0 && (idx_layer > min_layer_no_solid || layer->print_z < min_z_no_solid)) { | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/PrintObject.cpp:2115:97: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘const int’ [-Wsign-compare] 2115 | if (nb_perimeter_layers_for_solid_fill > 1 && idx_layer - i < nb_perimeter_layers_for_solid_fill) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/PrintObject.cpp:2188:83: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘const int’ [-Wsign-compare] 2188 | if (nb_perimeter_layers_for_solid_fill != 0 && (idx_layer > min_layer_no_solid || layer->print_z < min_z_no_solid)) { | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/PrintObject.cpp:2190:47: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 2190 | for (int i = 0; i < shell.size(); i++) { | ~~^~~~~~~~~~~~~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/PrintObject.cpp: In member function ‘void Slic3r::PrintObject::bridge_over_infill()’: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/PrintObject.cpp:2299:9: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 2299 | if (region.config().fill_density.value == 100) | ^~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/PrintObject.cpp:2302:13: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 2302 | for (LayerPtrs::iterator layer_it = m_layers.begin(); layer_it != m_layers.end(); ++layer_it) { | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/PrintObject.cpp: In function ‘void Slic3r::apply_to_print_region_config(PrintRegionConfig&, const DynamicPrintConfig&)’: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/PrintObject.cpp:2540:5: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 2540 | if (opt_extruder) | ^~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/PrintObject.cpp:2548:9: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 2548 | for (auto it = in.cbegin(); it != in.cend(); ++it) | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/PrintObject.cpp: In function ‘Slic3r::PrintRegionConfig Slic3r::region_config_from_model_volume(const PrintRegionConfig&, const DynamicPrintConfig*, const ModelVolume&, size_t)’: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/PrintObject.cpp:2590:5: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 2590 | if (config.fuzzy_skin.value != FuzzySkinType::None && (config.fuzzy_skin_point_dist.value < 0.01 || config.fuzzy_skin_thickness.value < 0.001)) | ^~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/PrintObject.cpp:2592:9: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 2592 | return config; | ^~~~~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/PrintObject.cpp: In member function ‘void Slic3r::PrintObject::clip_fill_surfaces()’: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/PrintObject.cpp:2719:5: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 2719 | if (! has_infill) | ^~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/PrintObject.cpp:2725:9: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 2725 | Polygons upper_internal; | ^~~~~~~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/PrintObject.cpp: In lambda function: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/PrintObject.cpp:3047:30: warning: variable ‘changed_type’ set but not used [-Wunused-but-set-variable] 3047 | bool changed_type = false; | ^~~~~~~~~~~~ In file included from /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/PrintConfig.hpp:32, from /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Model.hpp:9, from /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/PrintBase.hpp:13, from /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Print.hpp:4: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp: In instantiation of ‘bool Slic3r::ConfigOptionBoolsTempl::is_nil(int32_t) const [with bool NULLABLE = false; int32_t = int]’: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:1703:10: required from here /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:1711:24: warning: comparison of integer expressions of different signedness: ‘int32_t’ {aka ‘int’} and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1711 | return idx < values.size() ? NIL_VALUE() == this->values[idx] : | ~~~~^~~~~~~~~~~~~~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp: In instantiation of ‘bool Slic3r::ConfigOptionFloatsOrPercentsTempl::is_nil(int32_t) const [with bool NULLABLE = false; int32_t = int]’: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:1340:10: required from here /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:1348:24: warning: comparison of integer expressions of different signedness: ‘int32_t’ {aka ‘int’} and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1348 | return idx < values.size() ? (std::isnan(this->values[idx].value) || NIL_VALUE() == this->values[idx]) : | ~~~~^~~~~~~~~~~~~~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp: In instantiation of ‘bool Slic3r::ConfigOptionFloatsTempl::is_nil(int32_t) const [with bool NULLABLE = false; int32_t = int]’: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:814:10: required from here /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:822:24: warning: comparison of integer expressions of different signedness: ‘int32_t’ {aka ‘int’} and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 822 | return idx < values.size() ? (std::isnan(this->values[idx]) || NIL_VALUE() == this->values[idx]) : | ~~~~^~~~~~~~~~~~~~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp: In instantiation of ‘bool Slic3r::ConfigOptionIntsTempl::is_nil(int32_t) const [with bool NULLABLE = false; int32_t = int]’: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:998:10: required from here /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:1006:24: warning: comparison of integer expressions of different signedness: ‘int32_t’ {aka ‘int’} and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1006 | return idx < values.size() ? NIL_VALUE() == this->values[idx] : | ~~~~^~~~~~~~~~~~~~~ [261/433] /usr/bin/x86_64-pc-linux-gnu-g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DOPENVDB_ABI_VERSION_NUMBER=10 -DOPENVDB_USE_DELAYED_LOADING -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/lib64/dbus-1.0/include -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8_build/src/platform -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8_build/src/libslic3r -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libnest2d/include -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/miniz -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libigl -isystem /usr/include/opencascade -isystem /usr/include/Imath -DNDEBUG -march=native -O2 -pipe -fno-strict-aliasing -fext-numeric-literals -Wall -Wno-reorder -std=gnu++17 -fPIC -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -MD -MT src/libslic3r/CMakeFiles/libslic3r.dir/TriangleMesh.cpp.o -MF src/libslic3r/CMakeFiles/libslic3r.dir/TriangleMesh.cpp.o.d -o src/libslic3r/CMakeFiles/libslic3r.dir/TriangleMesh.cpp.o -c /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/TriangleMesh.cpp [262/433] /usr/bin/x86_64-pc-linux-gnu-g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DOPENVDB_ABI_VERSION_NUMBER=10 -DOPENVDB_USE_DELAYED_LOADING -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/lib64/dbus-1.0/include -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8_build/src/platform -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8_build/src/libslic3r -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libnest2d/include -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/miniz -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libigl -isystem /usr/include/opencascade -isystem /usr/include/Imath -DNDEBUG -march=native -O2 -pipe -fno-strict-aliasing -fext-numeric-literals -Wall -Wno-reorder -std=gnu++17 -fPIC -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -MD -MT src/libslic3r/CMakeFiles/libslic3r.dir/SupportMaterial.cpp.o -MF src/libslic3r/CMakeFiles/libslic3r.dir/SupportMaterial.cpp.o.d -o src/libslic3r/CMakeFiles/libslic3r.dir/SupportMaterial.cpp.o -c /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/SupportMaterial.cpp In file included from /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntityCollection.hpp:6, from /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/SupportMaterial.cpp:2: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:603:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionEntityCollection&)’ was hidden [-Woverloaded-virtual=] 603 | virtual void use(ExtrusionEntityCollection& collection) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:634:18: note: by ‘Slic3r::SimplifyVisitor::use’ 634 | virtual void use(ExtrusionPath3D& path3D) override { | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:602:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionLoop&)’ was hidden [-Woverloaded-virtual=] 602 | virtual void use(ExtrusionLoop& loop) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:634:18: note: by ‘Slic3r::SimplifyVisitor::use’ 634 | virtual void use(ExtrusionPath3D& path3D) override { | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:601:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionMultiPath3D&)’ was hidden [-Woverloaded-virtual=] 601 | virtual void use(ExtrusionMultiPath3D& multipath) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:634:18: note: by ‘Slic3r::SimplifyVisitor::use’ 634 | virtual void use(ExtrusionPath3D& path3D) override { | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:600:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionMultiPath&)’ was hidden [-Woverloaded-virtual=] 600 | virtual void use(ExtrusionMultiPath& multipath) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:634:18: note: by ‘Slic3r::SimplifyVisitor::use’ 634 | virtual void use(ExtrusionPath3D& path3D) override { | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:603:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionEntityCollection&)’ was hidden [-Woverloaded-virtual=] 603 | virtual void use(ExtrusionEntityCollection& collection) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:645:18: note: by ‘Slic3r::GetPathsVisitor::use’ 645 | virtual void use(ExtrusionPath3D& path3D) override { | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:602:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionLoop&)’ was hidden [-Woverloaded-virtual=] 602 | virtual void use(ExtrusionLoop& loop) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:645:18: note: by ‘Slic3r::GetPathsVisitor::use’ 645 | virtual void use(ExtrusionPath3D& path3D) override { | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:601:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionMultiPath3D&)’ was hidden [-Woverloaded-virtual=] 601 | virtual void use(ExtrusionMultiPath3D& multipath) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:645:18: note: by ‘Slic3r::GetPathsVisitor::use’ 645 | virtual void use(ExtrusionPath3D& path3D) override { | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:600:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionMultiPath&)’ was hidden [-Woverloaded-virtual=] 600 | virtual void use(ExtrusionMultiPath& multipath) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:645:18: note: by ‘Slic3r::GetPathsVisitor::use’ 645 | virtual void use(ExtrusionPath3D& path3D) override { | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:595:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursiveConst::use(const Slic3r::ExtrusionEntityCollection&)’ was hidden [-Woverloaded-virtual=] 595 | virtual void use(const ExtrusionEntityCollection& collection) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:658:10: note: by ‘Slic3r::ExtrusionVolume::use’ 658 | void use(const ExtrusionPath3D &path3D) override { volume += unscaled(path3D.length()) * path3D.mm3_per_mm; } | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:594:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursiveConst::use(const Slic3r::ExtrusionLoop&)’ was hidden [-Woverloaded-virtual=] 594 | virtual void use(const ExtrusionLoop& loop) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:658:10: note: by ‘Slic3r::ExtrusionVolume::use’ 658 | void use(const ExtrusionPath3D &path3D) override { volume += unscaled(path3D.length()) * path3D.mm3_per_mm; } | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:593:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursiveConst::use(const Slic3r::ExtrusionMultiPath3D&)’ was hidden [-Woverloaded-virtual=] 593 | virtual void use(const ExtrusionMultiPath3D& multipath) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:658:10: note: by ‘Slic3r::ExtrusionVolume::use’ 658 | void use(const ExtrusionPath3D &path3D) override { volume += unscaled(path3D.length()) * path3D.mm3_per_mm; } | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:592:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursiveConst::use(const Slic3r::ExtrusionMultiPath&)’ was hidden [-Woverloaded-virtual=] 592 | virtual void use(const ExtrusionMultiPath& multipath) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:658:10: note: by ‘Slic3r::ExtrusionVolume::use’ 658 | void use(const ExtrusionPath3D &path3D) override { volume += unscaled(path3D.length()) * path3D.mm3_per_mm; } | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:603:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionEntityCollection&)’ was hidden [-Woverloaded-virtual=] 603 | virtual void use(ExtrusionEntityCollection& collection) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:667:10: note: by ‘Slic3r::ExtrusionModifyFlow::use’ 667 | void use(ExtrusionPath3D &path3D) override { path3D.mm3_per_mm *= _flow_mult; path3D.width *= _flow_mult; } | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:602:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionLoop&)’ was hidden [-Woverloaded-virtual=] 602 | virtual void use(ExtrusionLoop& loop) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:667:10: note: by ‘Slic3r::ExtrusionModifyFlow::use’ 667 | void use(ExtrusionPath3D &path3D) override { path3D.mm3_per_mm *= _flow_mult; path3D.width *= _flow_mult; } | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:601:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionMultiPath3D&)’ was hidden [-Woverloaded-virtual=] 601 | virtual void use(ExtrusionMultiPath3D& multipath) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:667:10: note: by ‘Slic3r::ExtrusionModifyFlow::use’ 667 | void use(ExtrusionPath3D &path3D) override { path3D.mm3_per_mm *= _flow_mult; path3D.width *= _flow_mult; } | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:600:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionMultiPath&)’ was hidden [-Woverloaded-virtual=] 600 | virtual void use(ExtrusionMultiPath& multipath) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:667:10: note: by ‘Slic3r::ExtrusionModifyFlow::use’ 667 | void use(ExtrusionPath3D &path3D) override { path3D.mm3_per_mm *= _flow_mult; path3D.width *= _flow_mult; } | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/SupportMaterial.cpp: In constructor ‘Slic3r::PrintObjectSupportMaterial::PrintObjectSupportMaterial(const Slic3r::PrintObject*, std::shared_ptr)’: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/SupportMaterial.cpp:363:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 363 | for (int extr_id = 0; extr_id < min_layer_height.values.size(); ++extr_id) { | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/SupportMaterial.cpp:373:39: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 373 | for (int extr_id = 0; extr_id < min_layer_height.values.size(); ++extr_id) { | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/SupportMaterial.cpp:431:8: warning: suggest explicit braces to avoid ambiguous ‘else’ [-Wdangling-else] 431 | if (m_support_params.contact_fill_pattern == ipAuto) | ^ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/SupportMaterial.cpp: In function ‘bool Slic3r::SupportMaterialInternal::has_bridging_perimeters(const Slic3r::ExtrusionLoop&)’: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/SupportMaterial.cpp:1266:9: warning: this ‘for’ clause does not guard... [-Wmisleading-indentation] 1266 | for (const ExtrusionPath &ep : loop.paths) | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/SupportMaterial.cpp:1269:13: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘for’ 1269 | return false; | ^~~~~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/SupportMaterial.cpp: In member function ‘Slic3r::PrintObjectSupportMaterial::MyLayersPtr Slic3r::PrintObjectSupportMaterial::raft_and_intermediate_support_layers(const Slic3r::PrintObject&, const MyLayersPtr&, const MyLayersPtr&, MyLayerStorage&) const’: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/SupportMaterial.cpp:2699:18: warning: variable ‘compute_step’ set but not used [-Wunused-but-set-variable] 2699 | auto compute_step = []() { | ^~~~~~~~~~~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/SupportMaterial.cpp: In lambda function: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/SupportMaterial.cpp:4474:23: warning: unused variable ‘sheath’ [-Wunused-variable] 4474 | bool sheath = m_support_params.with_sheath; | ^~~~~~ In file included from /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:12: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp: In instantiation of ‘bool Slic3r::ConfigOptionFloatsOrPercentsTempl::is_nil(int32_t) const [with bool NULLABLE = false; int32_t = int]’: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:1354:25: required from ‘double Slic3r::ConfigOptionFloatsOrPercentsTempl::get_abs_value(size_t, double) const [with bool NULLABLE = false; size_t = long unsigned int]’ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/SupportMaterial.cpp:364:62: required from here /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:1348:24: warning: comparison of integer expressions of different signedness: ‘int32_t’ {aka ‘int’} and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1348 | return idx < values.size() ? (std::isnan(this->values[idx].value) || NIL_VALUE() == this->values[idx]) : | ~~~~^~~~~~~~~~~~~~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp: In instantiation of ‘bool Slic3r::ConfigOptionBoolsTempl::is_nil(int32_t) const [with bool NULLABLE = false; int32_t = int]’: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:1703:10: required from here /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:1711:24: warning: comparison of integer expressions of different signedness: ‘int32_t’ {aka ‘int’} and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1711 | return idx < values.size() ? NIL_VALUE() == this->values[idx] : | ~~~~^~~~~~~~~~~~~~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp: In instantiation of ‘bool Slic3r::ConfigOptionFloatsTempl::is_nil(int32_t) const [with bool NULLABLE = false; int32_t = int]’: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:814:10: required from here /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:822:24: warning: comparison of integer expressions of different signedness: ‘int32_t’ {aka ‘int’} and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 822 | return idx < values.size() ? (std::isnan(this->values[idx]) || NIL_VALUE() == this->values[idx]) : | ~~~~^~~~~~~~~~~~~~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp: In instantiation of ‘bool Slic3r::ConfigOptionIntsTempl::is_nil(int32_t) const [with bool NULLABLE = false; int32_t = int]’: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:998:10: required from here /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:1006:24: warning: comparison of integer expressions of different signedness: ‘int32_t’ {aka ‘int’} and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1006 | return idx < values.size() ? NIL_VALUE() == this->values[idx] : | ~~~~^~~~~~~~~~~~~~~ [263/433] /usr/bin/x86_64-pc-linux-gnu-g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DOPENVDB_ABI_VERSION_NUMBER=10 -DOPENVDB_USE_DELAYED_LOADING -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/lib64/dbus-1.0/include -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8_build/src/platform -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8_build/src/libslic3r -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libnest2d/include -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/miniz -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libigl -isystem /usr/include/opencascade -isystem /usr/include/Imath -DNDEBUG -march=native -O2 -pipe -fno-strict-aliasing -fext-numeric-literals -Wall -Wno-reorder -std=gnu++17 -fPIC -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -MD -MT src/libslic3r/CMakeFiles/libslic3r.dir/TriangleSelector.cpp.o -MF src/libslic3r/CMakeFiles/libslic3r.dir/TriangleSelector.cpp.o.d -o src/libslic3r/CMakeFiles/libslic3r.dir/TriangleSelector.cpp.o -c /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/TriangleSelector.cpp In file included from /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/PrintConfig.hpp:32, from /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Model.hpp:9, from /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/TriangleSelector.cpp:2: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp: In instantiation of ‘bool Slic3r::ConfigOptionBoolsTempl::is_nil(int32_t) const [with bool NULLABLE = false; int32_t = int]’: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:1703:10: required from here /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:1711:24: warning: comparison of integer expressions of different signedness: ‘int32_t’ {aka ‘int’} and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1711 | return idx < values.size() ? NIL_VALUE() == this->values[idx] : | ~~~~^~~~~~~~~~~~~~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp: In instantiation of ‘bool Slic3r::ConfigOptionFloatsOrPercentsTempl::is_nil(int32_t) const [with bool NULLABLE = false; int32_t = int]’: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:1340:10: required from here /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:1348:24: warning: comparison of integer expressions of different signedness: ‘int32_t’ {aka ‘int’} and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1348 | return idx < values.size() ? (std::isnan(this->values[idx].value) || NIL_VALUE() == this->values[idx]) : | ~~~~^~~~~~~~~~~~~~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp: In instantiation of ‘bool Slic3r::ConfigOptionFloatsTempl::is_nil(int32_t) const [with bool NULLABLE = false; int32_t = int]’: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:814:10: required from here /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:822:24: warning: comparison of integer expressions of different signedness: ‘int32_t’ {aka ‘int’} and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 822 | return idx < values.size() ? (std::isnan(this->values[idx]) || NIL_VALUE() == this->values[idx]) : | ~~~~^~~~~~~~~~~~~~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp: In instantiation of ‘bool Slic3r::ConfigOptionIntsTempl::is_nil(int32_t) const [with bool NULLABLE = false; int32_t = int]’: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:998:10: required from here /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:1006:24: warning: comparison of integer expressions of different signedness: ‘int32_t’ {aka ‘int’} and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1006 | return idx < values.size() ? NIL_VALUE() == this->values[idx] : | ~~~~^~~~~~~~~~~~~~~ [264/433] /usr/bin/x86_64-pc-linux-gnu-g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DOPENVDB_ABI_VERSION_NUMBER=10 -DOPENVDB_USE_DELAYED_LOADING -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/lib64/dbus-1.0/include -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8_build/src/platform -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8_build/src/libslic3r -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libnest2d/include -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/miniz -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libigl -isystem /usr/include/opencascade -isystem /usr/include/Imath -DNDEBUG -march=native -O2 -pipe -fno-strict-aliasing -fext-numeric-literals -Wall -Wno-reorder -std=gnu++17 -fPIC -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -MD -MT src/libslic3r/CMakeFiles/libslic3r.dir/MinAreaBoundingBox.cpp.o -MF src/libslic3r/CMakeFiles/libslic3r.dir/MinAreaBoundingBox.cpp.o.d -o src/libslic3r/CMakeFiles/libslic3r.dir/MinAreaBoundingBox.cpp.o -c /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/MinAreaBoundingBox.cpp [265/433] /usr/bin/x86_64-pc-linux-gnu-g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DOPENVDB_ABI_VERSION_NUMBER=10 -DOPENVDB_USE_DELAYED_LOADING -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/lib64/dbus-1.0/include -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8_build/src/platform -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8_build/src/libslic3r -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libnest2d/include -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/miniz -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libigl -isystem /usr/include/opencascade -isystem /usr/include/Imath -DNDEBUG -march=native -O2 -pipe -fno-strict-aliasing -fext-numeric-literals -Wall -Wno-reorder -std=gnu++17 -fPIC -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -MD -MT src/libslic3r/CMakeFiles/libslic3r.dir/SLA/SupportTreeMesher.cpp.o -MF src/libslic3r/CMakeFiles/libslic3r.dir/SLA/SupportTreeMesher.cpp.o.d -o src/libslic3r/CMakeFiles/libslic3r.dir/SLA/SupportTreeMesher.cpp.o -c /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/SLA/SupportTreeMesher.cpp [266/433] /usr/bin/x86_64-pc-linux-gnu-g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DOPENVDB_ABI_VERSION_NUMBER=10 -DOPENVDB_USE_DELAYED_LOADING -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/lib64/dbus-1.0/include -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8_build/src/platform -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8_build/src/libslic3r -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libnest2d/include -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/miniz -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libigl -isystem /usr/include/opencascade -isystem /usr/include/Imath -DNDEBUG -march=native -O2 -pipe -fno-strict-aliasing -fext-numeric-literals -Wall -Wno-reorder -std=gnu++17 -fPIC -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -MD -MT src/libslic3r/CMakeFiles/libslic3r.dir/SLA/SupportTreeBuildsteps.cpp.o -MF src/libslic3r/CMakeFiles/libslic3r.dir/SLA/SupportTreeBuildsteps.cpp.o.d -o src/libslic3r/CMakeFiles/libslic3r.dir/SLA/SupportTreeBuildsteps.cpp.o -c /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/SLA/SupportTreeBuildsteps.cpp In file included from /usr/include/eigen3/Eigen/Core:294, from /usr/include/eigen3/Eigen/Geometry:11, from /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/SLA/SupportTree.hpp:6, from /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/SLA/SupportTreeBuilder.hpp:5, from /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/SLA/SupportTreeBuildsteps.hpp:7, from /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/SLA/SupportTreeBuildsteps.cpp:1: In member function ‘Eigen::PlainObjectBase& Eigen::PlainObjectBase::operator=(Eigen::PlainObjectBase&&) [with Derived = Eigen::Matrix]’, inlined from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>&&) [with _Scalar = double; int _Rows = 3; int _Cols = 1; int _Options = 2; int _MaxRows = 3; int _MaxCols = 1]’ at /usr/include/eigen3/Eigen/src/Core/Matrix.h:281:22, inlined from ‘Slic3r::sla::IndexedMesh::hit_result& Slic3r::sla::IndexedMesh::hit_result::operator=(Slic3r::sla::IndexedMesh::hit_result&&)’ at /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/SLA/IndexedMesh.hpp:72:11, inlined from ‘Slic3r::sla::SupportTreeBuildsteps::bridge_mesh_intersect(const Slic3r::sla::Vec3d&, const Slic3r::sla::Vec3d&, double, double)::’ at /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/SLA/SupportTreeBuildsteps.cpp:281:57: /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:504:7: warning: ‘.Slic3r::sla::IndexedMesh::hit_result::m_dir.Eigen::Matrix::.Eigen::PlainObjectBase >::m_storage’ may be used uninitialized [-Wmaybe-uninitialized] 504 | m_storage = std::move(other.m_storage); | ^~~~~~~~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/SLA/SupportTreeBuildsteps.cpp: In lambda function: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/SLA/SupportTreeBuildsteps.cpp:281:57: note: ‘’ declared here 281 | if(hr.distance() > 2 * r + sd) hit = Hit(0.0); | ^ In member function ‘Eigen::PlainObjectBase& Eigen::PlainObjectBase::operator=(Eigen::PlainObjectBase&&) [with Derived = Eigen::Matrix]’, inlined from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>&&) [with _Scalar = double; int _Rows = 3; int _Cols = 1; int _Options = 2; int _MaxRows = 3; int _MaxCols = 1]’ at /usr/include/eigen3/Eigen/src/Core/Matrix.h:281:22, inlined from ‘Slic3r::sla::IndexedMesh::hit_result& Slic3r::sla::IndexedMesh::hit_result::operator=(Slic3r::sla::IndexedMesh::hit_result&&)’ at /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/SLA/IndexedMesh.hpp:72:11, inlined from ‘Slic3r::sla::SupportTreeBuildsteps::bridge_mesh_intersect(const Slic3r::sla::Vec3d&, const Slic3r::sla::Vec3d&, double, double)::’ at /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/SLA/SupportTreeBuildsteps.cpp:281:57: /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:504:7: warning: ‘.Slic3r::sla::IndexedMesh::hit_result::m_source.Eigen::Matrix::.Eigen::PlainObjectBase >::m_storage’ may be used uninitialized [-Wmaybe-uninitialized] 504 | m_storage = std::move(other.m_storage); | ^~~~~~~~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/SLA/SupportTreeBuildsteps.cpp: In lambda function: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/SLA/SupportTreeBuildsteps.cpp:281:57: note: ‘’ declared here 281 | if(hr.distance() > 2 * r + sd) hit = Hit(0.0); | ^ In member function ‘Eigen::PlainObjectBase& Eigen::PlainObjectBase::operator=(Eigen::PlainObjectBase&&) [with Derived = Eigen::Matrix]’, inlined from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>&&) [with _Scalar = double; int _Rows = 3; int _Cols = 1; int _Options = 2; int _MaxRows = 3; int _MaxCols = 1]’ at /usr/include/eigen3/Eigen/src/Core/Matrix.h:281:22, inlined from ‘Slic3r::sla::IndexedMesh::hit_result& Slic3r::sla::IndexedMesh::hit_result::operator=(Slic3r::sla::IndexedMesh::hit_result&&)’ at /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/SLA/IndexedMesh.hpp:72:11, inlined from ‘Slic3r::sla::SupportTreeBuildsteps::bridge_mesh_intersect(const Slic3r::sla::Vec3d&, const Slic3r::sla::Vec3d&, double, double)::’ at /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/SLA/SupportTreeBuildsteps.cpp:281:57: /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:504:7: warning: ‘.Slic3r::sla::IndexedMesh::hit_result::m_normal.Eigen::Matrix::.Eigen::PlainObjectBase >::m_storage’ may be used uninitialized [-Wmaybe-uninitialized] 504 | m_storage = std::move(other.m_storage); | ^~~~~~~~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/SLA/SupportTreeBuildsteps.cpp: In lambda function: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/SLA/SupportTreeBuildsteps.cpp:281:57: note: ‘’ declared here 281 | if(hr.distance() > 2 * r + sd) hit = Hit(0.0); | ^ In member function ‘Eigen::PlainObjectBase& Eigen::PlainObjectBase::operator=(Eigen::PlainObjectBase&&) [with Derived = Eigen::Matrix]’, inlined from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>&&) [with _Scalar = double; int _Rows = 3; int _Cols = 1; int _Options = 2; int _MaxRows = 3; int _MaxCols = 1]’ at /usr/include/eigen3/Eigen/src/Core/Matrix.h:281:22, inlined from ‘Slic3r::sla::IndexedMesh::hit_result& Slic3r::sla::IndexedMesh::hit_result::operator=(Slic3r::sla::IndexedMesh::hit_result&&)’ at /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/SLA/IndexedMesh.hpp:72:11, inlined from ‘Slic3r::sla::SupportTreeBuildsteps::pinhead_mesh_intersect(const Slic3r::sla::Vec3d&, const Slic3r::sla::Vec3d&, double, double, double, double)::’ at /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/SLA/SupportTreeBuildsteps.cpp:243:35: /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:504:7: warning: ‘.Slic3r::sla::IndexedMesh::hit_result::m_dir.Eigen::Matrix::.Eigen::PlainObjectBase >::m_storage’ may be used uninitialized [-Wmaybe-uninitialized] 504 | m_storage = std::move(other.m_storage); | ^~~~~~~~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/SLA/SupportTreeBuildsteps.cpp: In lambda function: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/SLA/SupportTreeBuildsteps.cpp:243:35: note: ‘’ declared here 243 | hit = HitResult(0.0); | ^ In member function ‘Eigen::PlainObjectBase& Eigen::PlainObjectBase::operator=(Eigen::PlainObjectBase&&) [with Derived = Eigen::Matrix]’, inlined from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>&&) [with _Scalar = double; int _Rows = 3; int _Cols = 1; int _Options = 2; int _MaxRows = 3; int _MaxCols = 1]’ at /usr/include/eigen3/Eigen/src/Core/Matrix.h:281:22, inlined from ‘Slic3r::sla::IndexedMesh::hit_result& Slic3r::sla::IndexedMesh::hit_result::operator=(Slic3r::sla::IndexedMesh::hit_result&&)’ at /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/SLA/IndexedMesh.hpp:72:11, inlined from ‘Slic3r::sla::SupportTreeBuildsteps::pinhead_mesh_intersect(const Slic3r::sla::Vec3d&, const Slic3r::sla::Vec3d&, double, double, double, double)::’ at /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/SLA/SupportTreeBuildsteps.cpp:243:35: /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:504:7: warning: ‘.Slic3r::sla::IndexedMesh::hit_result::m_source.Eigen::Matrix::.Eigen::PlainObjectBase >::m_storage’ may be used uninitialized [-Wmaybe-uninitialized] 504 | m_storage = std::move(other.m_storage); | ^~~~~~~~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/SLA/SupportTreeBuildsteps.cpp: In lambda function: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/SLA/SupportTreeBuildsteps.cpp:243:35: note: ‘’ declared here 243 | hit = HitResult(0.0); | ^ In member function ‘Eigen::PlainObjectBase& Eigen::PlainObjectBase::operator=(Eigen::PlainObjectBase&&) [with Derived = Eigen::Matrix]’, inlined from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>&&) [with _Scalar = double; int _Rows = 3; int _Cols = 1; int _Options = 2; int _MaxRows = 3; int _MaxCols = 1]’ at /usr/include/eigen3/Eigen/src/Core/Matrix.h:281:22, inlined from ‘Slic3r::sla::IndexedMesh::hit_result& Slic3r::sla::IndexedMesh::hit_result::operator=(Slic3r::sla::IndexedMesh::hit_result&&)’ at /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/SLA/IndexedMesh.hpp:72:11, inlined from ‘Slic3r::sla::SupportTreeBuildsteps::pinhead_mesh_intersect(const Slic3r::sla::Vec3d&, const Slic3r::sla::Vec3d&, double, double, double, double)::’ at /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/SLA/SupportTreeBuildsteps.cpp:243:35: /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:504:7: warning: ‘.Slic3r::sla::IndexedMesh::hit_result::m_normal.Eigen::Matrix::.Eigen::PlainObjectBase >::m_storage’ may be used uninitialized [-Wmaybe-uninitialized] 504 | m_storage = std::move(other.m_storage); | ^~~~~~~~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/SLA/SupportTreeBuildsteps.cpp: In lambda function: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/SLA/SupportTreeBuildsteps.cpp:243:35: note: ‘’ declared here 243 | hit = HitResult(0.0); | ^ In member function ‘Eigen::PlainObjectBase& Eigen::PlainObjectBase::operator=(Eigen::PlainObjectBase&&) [with Derived = Eigen::Matrix]’, inlined from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>&&) [with _Scalar = double; int _Rows = 3; int _Cols = 1; int _Options = 2; int _MaxRows = 3; int _MaxCols = 1]’ at /usr/include/eigen3/Eigen/src/Core/Matrix.h:281:22, inlined from ‘Slic3r::sla::IndexedMesh::hit_result& Slic3r::sla::IndexedMesh::hit_result::operator=(Slic3r::sla::IndexedMesh::hit_result&&)’ at /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/SLA/IndexedMesh.hpp:72:11, inlined from ‘Slic3r::sla::SupportTreeBuildsteps::filter()::’ at /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/SLA/SupportTreeBuildsteps.cpp:739:58: /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:504:7: warning: ‘.Slic3r::sla::IndexedMesh::hit_result::m_dir.Eigen::Matrix::.Eigen::PlainObjectBase >::m_storage’ may be used uninitialized [-Wmaybe-uninitialized] 504 | m_storage = std::move(other.m_storage); | ^~~~~~~~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/SLA/SupportTreeBuildsteps.cpp: In lambda function: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/SLA/SupportTreeBuildsteps.cpp:739:58: note: ‘’ declared here 739 | t = IndexedMesh::hit_result(oresult.score); | ^ In member function ‘Eigen::PlainObjectBase& Eigen::PlainObjectBase::operator=(Eigen::PlainObjectBase&&) [with Derived = Eigen::Matrix]’, inlined from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>&&) [with _Scalar = double; int _Rows = 3; int _Cols = 1; int _Options = 2; int _MaxRows = 3; int _MaxCols = 1]’ at /usr/include/eigen3/Eigen/src/Core/Matrix.h:281:22, inlined from ‘Slic3r::sla::IndexedMesh::hit_result& Slic3r::sla::IndexedMesh::hit_result::operator=(Slic3r::sla::IndexedMesh::hit_result&&)’ at /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/SLA/IndexedMesh.hpp:72:11, inlined from ‘Slic3r::sla::SupportTreeBuildsteps::filter()::’ at /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/SLA/SupportTreeBuildsteps.cpp:739:58: /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:504:7: warning: ‘.Slic3r::sla::IndexedMesh::hit_result::m_source.Eigen::Matrix::.Eigen::PlainObjectBase >::m_storage’ may be used uninitialized [-Wmaybe-uninitialized] 504 | m_storage = std::move(other.m_storage); | ^~~~~~~~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/SLA/SupportTreeBuildsteps.cpp: In lambda function: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/SLA/SupportTreeBuildsteps.cpp:739:58: note: ‘’ declared here 739 | t = IndexedMesh::hit_result(oresult.score); | ^ In member function ‘Eigen::PlainObjectBase& Eigen::PlainObjectBase::operator=(Eigen::PlainObjectBase&&) [with Derived = Eigen::Matrix]’, inlined from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>&&) [with _Scalar = double; int _Rows = 3; int _Cols = 1; int _Options = 2; int _MaxRows = 3; int _MaxCols = 1]’ at /usr/include/eigen3/Eigen/src/Core/Matrix.h:281:22, inlined from ‘Slic3r::sla::IndexedMesh::hit_result& Slic3r::sla::IndexedMesh::hit_result::operator=(Slic3r::sla::IndexedMesh::hit_result&&)’ at /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/SLA/IndexedMesh.hpp:72:11, inlined from ‘Slic3r::sla::SupportTreeBuildsteps::filter()::’ at /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/SLA/SupportTreeBuildsteps.cpp:739:58: /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:504:7: warning: ‘.Slic3r::sla::IndexedMesh::hit_result::m_normal.Eigen::Matrix::.Eigen::PlainObjectBase >::m_storage’ may be used uninitialized [-Wmaybe-uninitialized] 504 | m_storage = std::move(other.m_storage); | ^~~~~~~~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/SLA/SupportTreeBuildsteps.cpp: In lambda function: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/SLA/SupportTreeBuildsteps.cpp:739:58: note: ‘’ declared here 739 | t = IndexedMesh::hit_result(oresult.score); | ^ [267/433] /usr/bin/x86_64-pc-linux-gnu-g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DOPENVDB_ABI_VERSION_NUMBER=10 -DOPENVDB_USE_DELAYED_LOADING -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/lib64/dbus-1.0/include -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8_build/src/platform -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8_build/src/libslic3r -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libnest2d/include -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/miniz -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libigl -isystem /usr/include/opencascade -isystem /usr/include/Imath -DNDEBUG -march=native -O2 -pipe -fno-strict-aliasing -fext-numeric-literals -Wall -Wno-reorder -std=gnu++17 -fPIC -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -MD -MT src/libslic3r/CMakeFiles/libslic3r.dir/TriangleMeshSlicer.cpp.o -MF src/libslic3r/CMakeFiles/libslic3r.dir/TriangleMeshSlicer.cpp.o.d -o src/libslic3r/CMakeFiles/libslic3r.dir/TriangleMeshSlicer.cpp.o -c /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/TriangleMeshSlicer.cpp In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/bits/stl_tempbuf.h:62, from /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/memory:66, from /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/libslic3r.h:7, from /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ClipperUtils.hpp:4, from /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/TriangleMeshSlicer.cpp:1: In constructor ‘constexpr std::pair<_T1, _T2>::pair(_U1&&, _U2&&) [with _U1 = int&; _U2 = int&; typename std::enable_if<(std::_PCC::_MoveConstructiblePair<_U1, _U2>() && std::_PCC::_ImplicitlyMoveConvertiblePair<_U1, _U2>()), bool>::type = true; _T1 = int; _T2 = int]’, inlined from ‘constexpr std::pair::type>::__type, typename std::__strip_reference_wrapper::type>::__type> std::make_pair(_T1&&, _T2&&) [with _T1 = int&; _T2 = int&]’ at /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/bits/stl_pair.h:927:14, inlined from ‘Slic3r::cut_mesh(const indexed_triangle_set&, float, indexed_triangle_set*, indexed_triangle_set*, bool)::’ at /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/TriangleMeshSlicer.cpp:2243:38: /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/bits/stl_pair.h:688:42: warning: ‘ilower’ may be used uninitialized [-Wmaybe-uninitialized] 688 | : first(std::forward<_U1>(__x)), second(std::forward<_U2>(__y)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/TriangleMeshSlicer.cpp: In lambda function: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/TriangleMeshSlicer.cpp:2225:29: note: ‘ilower’ declared here 2225 | int iupper, ilower; | ^~~~~~ [268/433] /usr/bin/x86_64-pc-linux-gnu-g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DOPENVDB_ABI_VERSION_NUMBER=10 -DOPENVDB_USE_DELAYED_LOADING -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/lib64/dbus-1.0/include -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8_build/src/platform -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8_build/src/libslic3r -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libnest2d/include -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/miniz -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libigl -isystem /usr/include/opencascade -isystem /usr/include/Imath -DNDEBUG -march=native -O2 -pipe -fno-strict-aliasing -fext-numeric-literals -Wall -Wno-reorder -std=gnu++17 -fPIC -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -MD -MT src/libslic3r/CMakeFiles/libslic3r.dir/SLA/Pad.cpp.o -MF src/libslic3r/CMakeFiles/libslic3r.dir/SLA/Pad.cpp.o.d -o src/libslic3r/CMakeFiles/libslic3r.dir/SLA/Pad.cpp.o -c /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/SLA/Pad.cpp [269/433] /usr/bin/x86_64-pc-linux-gnu-g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DOPENVDB_ABI_VERSION_NUMBER=10 -DOPENVDB_USE_DELAYED_LOADING -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/lib64/dbus-1.0/include -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8_build/src/platform -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8_build/src/libslic3r -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libnest2d/include -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/miniz -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libigl -isystem /usr/include/opencascade -isystem /usr/include/Imath -DNDEBUG -march=native -O2 -pipe -fno-strict-aliasing -fext-numeric-literals -Wall -Wno-reorder -std=gnu++17 -fPIC -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -MD -MT src/libslic3r/CMakeFiles/libslic3r.dir/SLA/RasterBase.cpp.o -MF src/libslic3r/CMakeFiles/libslic3r.dir/SLA/RasterBase.cpp.o.d -o src/libslic3r/CMakeFiles/libslic3r.dir/SLA/RasterBase.cpp.o -c /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/SLA/RasterBase.cpp [270/433] /usr/bin/x86_64-pc-linux-gnu-g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DOPENVDB_ABI_VERSION_NUMBER=10 -DOPENVDB_USE_DELAYED_LOADING -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/lib64/dbus-1.0/include -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8_build/src/platform -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8_build/src/libslic3r -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libnest2d/include -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/miniz -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libigl -isystem /usr/include/opencascade -isystem /usr/include/Imath -DNDEBUG -march=native -O2 -pipe -fno-strict-aliasing -fext-numeric-literals -Wall -Wno-reorder -std=gnu++17 -fPIC -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -MD -MT src/libslic3r/CMakeFiles/libslic3r.dir/SLA/RasterToPolygons.cpp.o -MF src/libslic3r/CMakeFiles/libslic3r.dir/SLA/RasterToPolygons.cpp.o.d -o src/libslic3r/CMakeFiles/libslic3r.dir/SLA/RasterToPolygons.cpp.o -c /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/SLA/RasterToPolygons.cpp [271/433] /usr/bin/x86_64-pc-linux-gnu-g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DOPENVDB_ABI_VERSION_NUMBER=10 -DOPENVDB_USE_DELAYED_LOADING -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/lib64/dbus-1.0/include -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8_build/src/platform -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8_build/src/libslic3r -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libnest2d/include -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/miniz -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libigl -isystem /usr/include/opencascade -isystem /usr/include/Imath -DNDEBUG -march=native -O2 -pipe -fno-strict-aliasing -fext-numeric-literals -Wall -Wno-reorder -std=gnu++17 -fPIC -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -MD -MT src/libslic3r/CMakeFiles/libslic3r.dir/Arachne/BeadingStrategy/DistributedBeadingStrategy.cpp.o -MF src/libslic3r/CMakeFiles/libslic3r.dir/Arachne/BeadingStrategy/DistributedBeadingStrategy.cpp.o.d -o src/libslic3r/CMakeFiles/libslic3r.dir/Arachne/BeadingStrategy/DistributedBeadingStrategy.cpp.o -c /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Arachne/BeadingStrategy/DistributedBeadingStrategy.cpp [272/433] /usr/bin/x86_64-pc-linux-gnu-g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DOPENVDB_ABI_VERSION_NUMBER=10 -DOPENVDB_USE_DELAYED_LOADING -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/lib64/dbus-1.0/include -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8_build/src/platform -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8_build/src/libslic3r -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libnest2d/include -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/miniz -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libigl -isystem /usr/include/opencascade -isystem /usr/include/Imath -DNDEBUG -march=native -O2 -pipe -fno-strict-aliasing -fext-numeric-literals -Wall -Wno-reorder -std=gnu++17 -fPIC -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -MD -MT src/libslic3r/CMakeFiles/libslic3r.dir/PrintConfig.cpp.o -MF src/libslic3r/CMakeFiles/libslic3r.dir/PrintConfig.cpp.o.d -o src/libslic3r/CMakeFiles/libslic3r.dir/PrintConfig.cpp.o -c /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/PrintConfig.cpp In file included from /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Flow.hpp:7, from /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/PrintConfig.cpp:3: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:603:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionEntityCollection&)’ was hidden [-Woverloaded-virtual=] 603 | virtual void use(ExtrusionEntityCollection& collection) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:634:18: note: by ‘Slic3r::SimplifyVisitor::use’ 634 | virtual void use(ExtrusionPath3D& path3D) override { | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:602:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionLoop&)’ was hidden [-Woverloaded-virtual=] 602 | virtual void use(ExtrusionLoop& loop) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:634:18: note: by ‘Slic3r::SimplifyVisitor::use’ 634 | virtual void use(ExtrusionPath3D& path3D) override { | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:601:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionMultiPath3D&)’ was hidden [-Woverloaded-virtual=] 601 | virtual void use(ExtrusionMultiPath3D& multipath) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:634:18: note: by ‘Slic3r::SimplifyVisitor::use’ 634 | virtual void use(ExtrusionPath3D& path3D) override { | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:600:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionMultiPath&)’ was hidden [-Woverloaded-virtual=] 600 | virtual void use(ExtrusionMultiPath& multipath) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:634:18: note: by ‘Slic3r::SimplifyVisitor::use’ 634 | virtual void use(ExtrusionPath3D& path3D) override { | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:603:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionEntityCollection&)’ was hidden [-Woverloaded-virtual=] 603 | virtual void use(ExtrusionEntityCollection& collection) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:645:18: note: by ‘Slic3r::GetPathsVisitor::use’ 645 | virtual void use(ExtrusionPath3D& path3D) override { | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:602:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionLoop&)’ was hidden [-Woverloaded-virtual=] 602 | virtual void use(ExtrusionLoop& loop) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:645:18: note: by ‘Slic3r::GetPathsVisitor::use’ 645 | virtual void use(ExtrusionPath3D& path3D) override { | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:601:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionMultiPath3D&)’ was hidden [-Woverloaded-virtual=] 601 | virtual void use(ExtrusionMultiPath3D& multipath) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:645:18: note: by ‘Slic3r::GetPathsVisitor::use’ 645 | virtual void use(ExtrusionPath3D& path3D) override { | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:600:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionMultiPath&)’ was hidden [-Woverloaded-virtual=] 600 | virtual void use(ExtrusionMultiPath& multipath) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:645:18: note: by ‘Slic3r::GetPathsVisitor::use’ 645 | virtual void use(ExtrusionPath3D& path3D) override { | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:595:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursiveConst::use(const Slic3r::ExtrusionEntityCollection&)’ was hidden [-Woverloaded-virtual=] 595 | virtual void use(const ExtrusionEntityCollection& collection) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:658:10: note: by ‘Slic3r::ExtrusionVolume::use’ 658 | void use(const ExtrusionPath3D &path3D) override { volume += unscaled(path3D.length()) * path3D.mm3_per_mm; } | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:594:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursiveConst::use(const Slic3r::ExtrusionLoop&)’ was hidden [-Woverloaded-virtual=] 594 | virtual void use(const ExtrusionLoop& loop) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:658:10: note: by ‘Slic3r::ExtrusionVolume::use’ 658 | void use(const ExtrusionPath3D &path3D) override { volume += unscaled(path3D.length()) * path3D.mm3_per_mm; } | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:593:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursiveConst::use(const Slic3r::ExtrusionMultiPath3D&)’ was hidden [-Woverloaded-virtual=] 593 | virtual void use(const ExtrusionMultiPath3D& multipath) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:658:10: note: by ‘Slic3r::ExtrusionVolume::use’ 658 | void use(const ExtrusionPath3D &path3D) override { volume += unscaled(path3D.length()) * path3D.mm3_per_mm; } | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:592:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursiveConst::use(const Slic3r::ExtrusionMultiPath&)’ was hidden [-Woverloaded-virtual=] 592 | virtual void use(const ExtrusionMultiPath& multipath) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:658:10: note: by ‘Slic3r::ExtrusionVolume::use’ 658 | void use(const ExtrusionPath3D &path3D) override { volume += unscaled(path3D.length()) * path3D.mm3_per_mm; } | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:603:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionEntityCollection&)’ was hidden [-Woverloaded-virtual=] 603 | virtual void use(ExtrusionEntityCollection& collection) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:667:10: note: by ‘Slic3r::ExtrusionModifyFlow::use’ 667 | void use(ExtrusionPath3D &path3D) override { path3D.mm3_per_mm *= _flow_mult; path3D.width *= _flow_mult; } | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:602:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionLoop&)’ was hidden [-Woverloaded-virtual=] 602 | virtual void use(ExtrusionLoop& loop) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:667:10: note: by ‘Slic3r::ExtrusionModifyFlow::use’ 667 | void use(ExtrusionPath3D &path3D) override { path3D.mm3_per_mm *= _flow_mult; path3D.width *= _flow_mult; } | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:601:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionMultiPath3D&)’ was hidden [-Woverloaded-virtual=] 601 | virtual void use(ExtrusionMultiPath3D& multipath) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:667:10: note: by ‘Slic3r::ExtrusionModifyFlow::use’ 667 | void use(ExtrusionPath3D &path3D) override { path3D.mm3_per_mm *= _flow_mult; path3D.width *= _flow_mult; } | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:600:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionMultiPath&)’ was hidden [-Woverloaded-virtual=] 600 | virtual void use(ExtrusionMultiPath& multipath) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:667:10: note: by ‘Slic3r::ExtrusionModifyFlow::use’ 667 | void use(ExtrusionPath3D &path3D) override { path3D.mm3_per_mm *= _flow_mult; path3D.width *= _flow_mult; } | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/PrintConfig.cpp: In function ‘void Slic3r::_deserialize_maybe_from_prusa(std::map, std::__cxx11::basic_string >, CONFIG_CLASS&, const DynamicPrintConfig&, ConfigSubstitutionContext&, bool, bool)’: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/PrintConfig.cpp:7897:16: warning: suggest explicit braces to avoid ambiguous ‘else’ [-Wdangling-else] 7897 | if (!opt_key.empty()) | ^ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/PrintConfig.cpp: In function ‘double Slic3r::min_object_distance(const ConfigBase*, double)’: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/PrintConfig.cpp:8512:76: warning: suggest parentheses around ‘&&’ within ‘||’ [-Wparentheses] 8512 | if (config->option("parallel_objects_step")->get_float() > 0 || co_opt && co_opt->value) { | ~~~~~~~^~~~~~~~~~~~~~~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/PrintConfig.cpp: In member function ‘std::set Slic3r::DynamicPrintConfig::value_changed(const Slic3r::t_config_option_key&, std::vector)’: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/PrintConfig.cpp:9077:22: warning: catching polymorphic type ‘class Slic3r::FlowErrorNegativeSpacing’ by value [-Wcatch-value=] 9077 | } catch (FlowErrorNegativeSpacing) { | ^~~~~~~~~~~~~~~~~~~~~~~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/PrintConfig.cpp: In instantiation of ‘void Slic3r::_convert_from_prusa(CONFIG_CLASS&, const DynamicPrintConfig&, bool) [with CONFIG_CLASS = DynamicPrintConfig]’: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/PrintConfig.cpp:7875:24: required from here /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/PrintConfig.cpp:7856:41: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 7856 | {std::pair{"extrusion_width", "extrusion_spacing"}, | ^~~~~~~~~~~~~~~~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/PrintConfig.cpp:7856:60: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 7856 | {std::pair{"extrusion_width", "extrusion_spacing"}, | ^~~~~~~~~~~~~~~~~~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/PrintConfig.cpp:7857:41: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 7857 | std::pair{"perimeter_extrusion_width", "perimeter_extrusion_spacing"}, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/PrintConfig.cpp:7857:70: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 7857 | std::pair{"perimeter_extrusion_width", "perimeter_extrusion_spacing"}, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/PrintConfig.cpp:7858:41: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 7858 | std::pair{"external_perimeter_extrusion_width", "external_perimeter_extrusion_spacing"}, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/PrintConfig.cpp:7858:79: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 7858 | std::pair{"external_perimeter_extrusion_width", "external_perimeter_extrusion_spacing"}, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/PrintConfig.cpp:7859:41: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 7859 | std::pair{"first_layer_extrusion_width", "first_layer_extrusion_spacing"}, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/PrintConfig.cpp:7859:72: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 7859 | std::pair{"first_layer_extrusion_width", "first_layer_extrusion_spacing"}, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/PrintConfig.cpp:7860:41: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 7860 | std::pair{"infill_extrusion_width", "infill_extrusion_spacing"}, | ^~~~~~~~~~~~~~~~~~~~~~~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/PrintConfig.cpp:7860:67: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 7860 | std::pair{"infill_extrusion_width", "infill_extrusion_spacing"}, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/PrintConfig.cpp:7861:41: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 7861 | std::pair{"solid_infill_extrusion_width", "solid_infill_extrusion_spacing"}, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/PrintConfig.cpp:7861:73: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 7861 | std::pair{"solid_infill_extrusion_width", "solid_infill_extrusion_spacing"}, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/PrintConfig.cpp:7862:41: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 7862 | std::pair{"top_infill_extrusion_width", "top_infill_extrusion_spacing"}}) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/PrintConfig.cpp:7862:71: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 7862 | std::pair{"top_infill_extrusion_width", "top_infill_extrusion_spacing"}}) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/PrintConfig.cpp: In instantiation of ‘void Slic3r::_convert_from_prusa(CONFIG_CLASS&, const DynamicPrintConfig&, bool) [with CONFIG_CLASS = ModelConfig]’: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/PrintConfig.cpp:7878:24: required from here /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/PrintConfig.cpp:7856:41: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 7856 | {std::pair{"extrusion_width", "extrusion_spacing"}, | ^~~~~~~~~~~~~~~~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/PrintConfig.cpp:7856:60: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 7856 | {std::pair{"extrusion_width", "extrusion_spacing"}, | ^~~~~~~~~~~~~~~~~~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/PrintConfig.cpp:7857:41: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 7857 | std::pair{"perimeter_extrusion_width", "perimeter_extrusion_spacing"}, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/PrintConfig.cpp:7857:70: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 7857 | std::pair{"perimeter_extrusion_width", "perimeter_extrusion_spacing"}, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/PrintConfig.cpp:7858:41: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 7858 | std::pair{"external_perimeter_extrusion_width", "external_perimeter_extrusion_spacing"}, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/PrintConfig.cpp:7858:79: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 7858 | std::pair{"external_perimeter_extrusion_width", "external_perimeter_extrusion_spacing"}, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/PrintConfig.cpp:7859:41: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 7859 | std::pair{"first_layer_extrusion_width", "first_layer_extrusion_spacing"}, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/PrintConfig.cpp:7859:72: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 7859 | std::pair{"first_layer_extrusion_width", "first_layer_extrusion_spacing"}, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/PrintConfig.cpp:7860:41: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 7860 | std::pair{"infill_extrusion_width", "infill_extrusion_spacing"}, | ^~~~~~~~~~~~~~~~~~~~~~~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/PrintConfig.cpp:7860:67: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 7860 | std::pair{"infill_extrusion_width", "infill_extrusion_spacing"}, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/PrintConfig.cpp:7861:41: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 7861 | std::pair{"solid_infill_extrusion_width", "solid_infill_extrusion_spacing"}, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/PrintConfig.cpp:7861:73: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 7861 | std::pair{"solid_infill_extrusion_width", "solid_infill_extrusion_spacing"}, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/PrintConfig.cpp:7862:41: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 7862 | std::pair{"top_infill_extrusion_width", "top_infill_extrusion_spacing"}}) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/PrintConfig.cpp:7862:71: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 7862 | std::pair{"top_infill_extrusion_width", "top_infill_extrusion_spacing"}}) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/PrintConfig.cpp: In instantiation of ‘void Slic3r::_deserialize_maybe_from_prusa(std::map, std::__cxx11::basic_string >, CONFIG_CLASS&, const DynamicPrintConfig&, ConfigSubstitutionContext&, bool, bool) [with CONFIG_CLASS = ModelConfig]’: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/PrintConfig.cpp:8013:34: required from here /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/PrintConfig.cpp:7963:44: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 7963 | {std::pair{"extrusion_width", "extrusion_spacing"}, | ^~~~~~~~~~~~~~~~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/PrintConfig.cpp:7963:63: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 7963 | {std::pair{"extrusion_width", "extrusion_spacing"}, | ^~~~~~~~~~~~~~~~~~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/PrintConfig.cpp:7964:43: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 7964 | std::pair{"perimeter_extrusion_width", "perimeter_extrusion_spacing"}, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/PrintConfig.cpp:7964:72: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 7964 | std::pair{"perimeter_extrusion_width", "perimeter_extrusion_spacing"}, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/PrintConfig.cpp:7965:43: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 7965 | std::pair{"external_perimeter_extrusion_width", "external_perimeter_extrusion_spacing"}, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/PrintConfig.cpp:7965:81: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 7965 | std::pair{"external_perimeter_extrusion_width", "external_perimeter_extrusion_spacing"}, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/PrintConfig.cpp:7966:43: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 7966 | std::pair{"first_layer_extrusion_width", "first_layer_extrusion_spacing"}, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/PrintConfig.cpp:7966:74: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 7966 | std::pair{"first_layer_extrusion_width", "first_layer_extrusion_spacing"}, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/PrintConfig.cpp:7967:43: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 7967 | std::pair{"infill_extrusion_width", "infill_extrusion_spacing"}, | ^~~~~~~~~~~~~~~~~~~~~~~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/PrintConfig.cpp:7967:69: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 7967 | std::pair{"infill_extrusion_width", "infill_extrusion_spacing"}, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/PrintConfig.cpp:7968:43: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 7968 | std::pair{"solid_infill_extrusion_width", "solid_infill_extrusion_spacing"}, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/PrintConfig.cpp:7968:75: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 7968 | std::pair{"solid_infill_extrusion_width", "solid_infill_extrusion_spacing"}, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/PrintConfig.cpp:7969:43: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 7969 | std::pair{"top_infill_extrusion_width", "top_infill_extrusion_spacing"}}) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/PrintConfig.cpp:7969:73: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 7969 | std::pair{"top_infill_extrusion_width", "top_infill_extrusion_spacing"}}) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/PrintConfig.cpp:7961:26: warning: unused variable ‘def’ [-Wunused-variable] 7961 | const ConfigDef *def = config.def(); | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/PrintConfig.cpp: In instantiation of ‘void Slic3r::_deserialize_maybe_from_prusa(std::map, std::__cxx11::basic_string >, CONFIG_CLASS&, const DynamicPrintConfig&, ConfigSubstitutionContext&, bool, bool) [with CONFIG_CLASS = DynamicPrintConfig]’: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/PrintConfig.cpp:8021:34: required from here /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/PrintConfig.cpp:7963:44: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 7963 | {std::pair{"extrusion_width", "extrusion_spacing"}, | ^~~~~~~~~~~~~~~~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/PrintConfig.cpp:7963:63: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 7963 | {std::pair{"extrusion_width", "extrusion_spacing"}, | ^~~~~~~~~~~~~~~~~~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/PrintConfig.cpp:7964:43: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 7964 | std::pair{"perimeter_extrusion_width", "perimeter_extrusion_spacing"}, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/PrintConfig.cpp:7964:72: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 7964 | std::pair{"perimeter_extrusion_width", "perimeter_extrusion_spacing"}, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/PrintConfig.cpp:7965:43: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 7965 | std::pair{"external_perimeter_extrusion_width", "external_perimeter_extrusion_spacing"}, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/PrintConfig.cpp:7965:81: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 7965 | std::pair{"external_perimeter_extrusion_width", "external_perimeter_extrusion_spacing"}, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/PrintConfig.cpp:7966:43: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 7966 | std::pair{"first_layer_extrusion_width", "first_layer_extrusion_spacing"}, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/PrintConfig.cpp:7966:74: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 7966 | std::pair{"first_layer_extrusion_width", "first_layer_extrusion_spacing"}, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/PrintConfig.cpp:7967:43: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 7967 | std::pair{"infill_extrusion_width", "infill_extrusion_spacing"}, | ^~~~~~~~~~~~~~~~~~~~~~~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/PrintConfig.cpp:7967:69: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 7967 | std::pair{"infill_extrusion_width", "infill_extrusion_spacing"}, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/PrintConfig.cpp:7968:43: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 7968 | std::pair{"solid_infill_extrusion_width", "solid_infill_extrusion_spacing"}, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/PrintConfig.cpp:7968:75: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 7968 | std::pair{"solid_infill_extrusion_width", "solid_infill_extrusion_spacing"}, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/PrintConfig.cpp:7969:43: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 7969 | std::pair{"top_infill_extrusion_width", "top_infill_extrusion_spacing"}}) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/PrintConfig.cpp:7969:73: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 7969 | std::pair{"top_infill_extrusion_width", "top_infill_extrusion_spacing"}}) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/PrintConfig.cpp:7961:26: warning: unused variable ‘def’ [-Wunused-variable] 7961 | const ConfigDef *def = config.def(); | ^~~ In file included from /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/PrintConfig.hpp:32, from /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/PrintConfig.cpp:1: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp: In instantiation of ‘bool Slic3r::ConfigOptionFloatsTempl::is_nil(int32_t) const [with bool NULLABLE = false; int32_t = int]’: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:1205:99: required from ‘double Slic3r::ConfigOptionPercentsTempl::get_abs_value(size_t, double) const [with bool NULLABLE = false; size_t = long unsigned int]’ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/PrintConfig.cpp:8786:104: required from here /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:822:24: warning: comparison of integer expressions of different signedness: ‘int32_t’ {aka ‘int’} and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 822 | return idx < values.size() ? (std::isnan(this->values[idx]) || NIL_VALUE() == this->values[idx]) : | ~~~~^~~~~~~~~~~~~~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp: In instantiation of ‘bool Slic3r::ConfigOptionBoolsTempl::is_nil(int32_t) const [with bool NULLABLE = false; int32_t = int]’: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:1703:10: required from here /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:1711:24: warning: comparison of integer expressions of different signedness: ‘int32_t’ {aka ‘int’} and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1711 | return idx < values.size() ? NIL_VALUE() == this->values[idx] : | ~~~~^~~~~~~~~~~~~~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp: In instantiation of ‘bool Slic3r::ConfigOptionFloatsOrPercentsTempl::is_nil(int32_t) const [with bool NULLABLE = false; int32_t = int]’: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:1340:10: required from here /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:1348:24: warning: comparison of integer expressions of different signedness: ‘int32_t’ {aka ‘int’} and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1348 | return idx < values.size() ? (std::isnan(this->values[idx].value) || NIL_VALUE() == this->values[idx]) : | ~~~~^~~~~~~~~~~~~~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp: In instantiation of ‘bool Slic3r::ConfigOptionIntsTempl::is_nil(int32_t) const [with bool NULLABLE = false; int32_t = int]’: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:998:10: required from here /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:1006:24: warning: comparison of integer expressions of different signedness: ‘int32_t’ {aka ‘int’} and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1006 | return idx < values.size() ? NIL_VALUE() == this->values[idx] : | ~~~~^~~~~~~~~~~~~~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp: In instantiation of ‘bool Slic3r::ConfigOptionBoolsTempl::is_nil(int32_t) const [with bool NULLABLE = true; int32_t = int]’: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:1703:10: required from here /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:1711:24: warning: comparison of integer expressions of different signedness: ‘int32_t’ {aka ‘int’} and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1711 | return idx < values.size() ? NIL_VALUE() == this->values[idx] : | ~~~~^~~~~~~~~~~~~~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp: In instantiation of ‘bool Slic3r::ConfigOptionFloatsOrPercentsTempl::is_nil(int32_t) const [with bool NULLABLE = true; int32_t = int]’: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:1340:10: required from here /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:1348:24: warning: comparison of integer expressions of different signedness: ‘int32_t’ {aka ‘int’} and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1348 | return idx < values.size() ? (std::isnan(this->values[idx].value) || NIL_VALUE() == this->values[idx]) : | ~~~~^~~~~~~~~~~~~~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp: In instantiation of ‘bool Slic3r::ConfigOptionFloatsTempl::is_nil(int32_t) const [with bool NULLABLE = true; int32_t = int]’: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:814:10: required from here /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:822:24: warning: comparison of integer expressions of different signedness: ‘int32_t’ {aka ‘int’} and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 822 | return idx < values.size() ? (std::isnan(this->values[idx]) || NIL_VALUE() == this->values[idx]) : | ~~~~^~~~~~~~~~~~~~~ [273/433] /usr/bin/x86_64-pc-linux-gnu-g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DOPENVDB_ABI_VERSION_NUMBER=10 -DOPENVDB_USE_DELAYED_LOADING -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/lib64/dbus-1.0/include -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8_build/src/platform -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8_build/src/libslic3r -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libnest2d/include -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/miniz -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libigl -isystem /usr/include/opencascade -isystem /usr/include/Imath -DNDEBUG -march=native -O2 -pipe -fno-strict-aliasing -fext-numeric-literals -Wall -Wno-reorder -std=gnu++17 -fPIC -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -MD -MT src/libslic3r/CMakeFiles/libslic3r.dir/Arachne/BeadingStrategy/OuterWallInsetBeadingStrategy.cpp.o -MF src/libslic3r/CMakeFiles/libslic3r.dir/Arachne/BeadingStrategy/OuterWallInsetBeadingStrategy.cpp.o.d -o src/libslic3r/CMakeFiles/libslic3r.dir/Arachne/BeadingStrategy/OuterWallInsetBeadingStrategy.cpp.o -c /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Arachne/BeadingStrategy/OuterWallInsetBeadingStrategy.cpp [274/433] /usr/bin/x86_64-pc-linux-gnu-g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DOPENVDB_ABI_VERSION_NUMBER=10 -DOPENVDB_USE_DELAYED_LOADING -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/lib64/dbus-1.0/include -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8_build/src/platform -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8_build/src/libslic3r -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libnest2d/include -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/miniz -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libigl -isystem /usr/include/opencascade -isystem /usr/include/Imath -DNDEBUG -march=native -O2 -pipe -fno-strict-aliasing -fext-numeric-literals -Wall -Wno-reorder -std=gnu++17 -fPIC -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -MD -MT src/libslic3r/CMakeFiles/libslic3r.dir/SLA/ConcaveHull.cpp.o -MF src/libslic3r/CMakeFiles/libslic3r.dir/SLA/ConcaveHull.cpp.o.d -o src/libslic3r/CMakeFiles/libslic3r.dir/SLA/ConcaveHull.cpp.o -c /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/SLA/ConcaveHull.cpp [275/433] /usr/bin/x86_64-pc-linux-gnu-g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DOPENVDB_ABI_VERSION_NUMBER=10 -DOPENVDB_USE_DELAYED_LOADING -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/lib64/dbus-1.0/include -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8_build/src/platform -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8_build/src/libslic3r -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libnest2d/include -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/miniz -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libigl -isystem /usr/include/opencascade -isystem /usr/include/Imath -DNDEBUG -march=native -O2 -pipe -fno-strict-aliasing -fext-numeric-literals -Wall -Wno-reorder -std=gnu++17 -fPIC -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -MD -MT src/libslic3r/CMakeFiles/libslic3r.dir/Arachne/BeadingStrategy/RedistributeBeadingStrategy.cpp.o -MF src/libslic3r/CMakeFiles/libslic3r.dir/Arachne/BeadingStrategy/RedistributeBeadingStrategy.cpp.o.d -o src/libslic3r/CMakeFiles/libslic3r.dir/Arachne/BeadingStrategy/RedistributeBeadingStrategy.cpp.o -c /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Arachne/BeadingStrategy/RedistributeBeadingStrategy.cpp [276/433] /usr/bin/x86_64-pc-linux-gnu-g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DOPENVDB_ABI_VERSION_NUMBER=10 -DOPENVDB_USE_DELAYED_LOADING -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/lib64/dbus-1.0/include -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8_build/src/platform -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8_build/src/libslic3r -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libnest2d/include -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/miniz -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libigl -isystem /usr/include/opencascade -isystem /usr/include/Imath -DNDEBUG -march=native -O2 -pipe -fno-strict-aliasing -fext-numeric-literals -Wall -Wno-reorder -std=gnu++17 -fPIC -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -MD -MT src/libslic3r/CMakeFiles/libslic3r.dir/Arachne/BeadingStrategy/WideningBeadingStrategy.cpp.o -MF src/libslic3r/CMakeFiles/libslic3r.dir/Arachne/BeadingStrategy/WideningBeadingStrategy.cpp.o.d -o src/libslic3r/CMakeFiles/libslic3r.dir/Arachne/BeadingStrategy/WideningBeadingStrategy.cpp.o -c /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Arachne/BeadingStrategy/WideningBeadingStrategy.cpp [277/433] /usr/bin/x86_64-pc-linux-gnu-g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DOPENVDB_ABI_VERSION_NUMBER=10 -DOPENVDB_USE_DELAYED_LOADING -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/lib64/dbus-1.0/include -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8_build/src/platform -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8_build/src/libslic3r -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libnest2d/include -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/miniz -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libigl -isystem /usr/include/opencascade -isystem /usr/include/Imath -DNDEBUG -march=native -O2 -pipe -fno-strict-aliasing -fext-numeric-literals -Wall -Wno-reorder -std=gnu++17 -fPIC -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -MD -MT src/libslic3r/CMakeFiles/libslic3r.dir/Arachne/BeadingStrategy/BeadingStrategy.cpp.o -MF src/libslic3r/CMakeFiles/libslic3r.dir/Arachne/BeadingStrategy/BeadingStrategy.cpp.o.d -o src/libslic3r/CMakeFiles/libslic3r.dir/Arachne/BeadingStrategy/BeadingStrategy.cpp.o -c /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Arachne/BeadingStrategy/BeadingStrategy.cpp [278/433] /usr/bin/x86_64-pc-linux-gnu-g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DOPENVDB_ABI_VERSION_NUMBER=10 -DOPENVDB_USE_DELAYED_LOADING -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/lib64/dbus-1.0/include -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8_build/src/platform -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8_build/src/libslic3r -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libnest2d/include -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/miniz -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libigl -isystem /usr/include/opencascade -isystem /usr/include/Imath -DNDEBUG -march=native -O2 -pipe -fno-strict-aliasing -fext-numeric-literals -Wall -Wno-reorder -std=gnu++17 -fPIC -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -MD -MT src/libslic3r/CMakeFiles/libslic3r.dir/SLA/SupportTree.cpp.o -MF src/libslic3r/CMakeFiles/libslic3r.dir/SLA/SupportTree.cpp.o.d -o src/libslic3r/CMakeFiles/libslic3r.dir/SLA/SupportTree.cpp.o -c /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/SLA/SupportTree.cpp In file included from /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/PrintConfig.hpp:32, from /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Model.hpp:9, from /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/SLA/SupportTree.cpp:15: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp: In instantiation of ‘bool Slic3r::ConfigOptionBoolsTempl::is_nil(int32_t) const [with bool NULLABLE = false; int32_t = int]’: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:1703:10: required from here /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:1711:24: warning: comparison of integer expressions of different signedness: ‘int32_t’ {aka ‘int’} and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1711 | return idx < values.size() ? NIL_VALUE() == this->values[idx] : | ~~~~^~~~~~~~~~~~~~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp: In instantiation of ‘bool Slic3r::ConfigOptionFloatsOrPercentsTempl::is_nil(int32_t) const [with bool NULLABLE = false; int32_t = int]’: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:1340:10: required from here /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:1348:24: warning: comparison of integer expressions of different signedness: ‘int32_t’ {aka ‘int’} and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1348 | return idx < values.size() ? (std::isnan(this->values[idx].value) || NIL_VALUE() == this->values[idx]) : | ~~~~^~~~~~~~~~~~~~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp: In instantiation of ‘bool Slic3r::ConfigOptionFloatsTempl::is_nil(int32_t) const [with bool NULLABLE = false; int32_t = int]’: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:814:10: required from here /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:822:24: warning: comparison of integer expressions of different signedness: ‘int32_t’ {aka ‘int’} and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 822 | return idx < values.size() ? (std::isnan(this->values[idx]) || NIL_VALUE() == this->values[idx]) : | ~~~~^~~~~~~~~~~~~~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp: In instantiation of ‘bool Slic3r::ConfigOptionIntsTempl::is_nil(int32_t) const [with bool NULLABLE = false; int32_t = int]’: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:998:10: required from here /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:1006:24: warning: comparison of integer expressions of different signedness: ‘int32_t’ {aka ‘int’} and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1006 | return idx < values.size() ? NIL_VALUE() == this->values[idx] : | ~~~~^~~~~~~~~~~~~~~ [279/433] /usr/bin/x86_64-pc-linux-gnu-g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DOPENVDB_ABI_VERSION_NUMBER=10 -DOPENVDB_USE_DELAYED_LOADING -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/lib64/dbus-1.0/include -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8_build/src/platform -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8_build/src/libslic3r -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libnest2d/include -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/miniz -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libigl -isystem /usr/include/opencascade -isystem /usr/include/Imath -DNDEBUG -march=native -O2 -pipe -fno-strict-aliasing -fext-numeric-literals -Wall -Wno-reorder -std=gnu++17 -fPIC -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -MD -MT src/libslic3r/CMakeFiles/libslic3r.dir/Arachne/BeadingStrategy/BeadingStrategyFactory.cpp.o -MF src/libslic3r/CMakeFiles/libslic3r.dir/Arachne/BeadingStrategy/BeadingStrategyFactory.cpp.o.d -o src/libslic3r/CMakeFiles/libslic3r.dir/Arachne/BeadingStrategy/BeadingStrategyFactory.cpp.o -c /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Arachne/BeadingStrategy/BeadingStrategyFactory.cpp [280/433] /usr/bin/x86_64-pc-linux-gnu-g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DOPENVDB_ABI_VERSION_NUMBER=10 -DOPENVDB_USE_DELAYED_LOADING -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/lib64/dbus-1.0/include -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8_build/src/platform -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8_build/src/libslic3r -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libnest2d/include -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/miniz -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libigl -isystem /usr/include/opencascade -isystem /usr/include/Imath -DNDEBUG -march=native -O2 -pipe -fno-strict-aliasing -fext-numeric-literals -Wall -Wno-reorder -std=gnu++17 -fPIC -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -MD -MT src/libslic3r/CMakeFiles/libslic3r.dir/Arachne/BeadingStrategy/LimitedBeadingStrategy.cpp.o -MF src/libslic3r/CMakeFiles/libslic3r.dir/Arachne/BeadingStrategy/LimitedBeadingStrategy.cpp.o.d -o src/libslic3r/CMakeFiles/libslic3r.dir/Arachne/BeadingStrategy/LimitedBeadingStrategy.cpp.o -c /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Arachne/BeadingStrategy/LimitedBeadingStrategy.cpp [281/433] : && /usr/bin/cmake -E rm -f src/libslic3r/liblibslic3r_cgal.a && /usr/bin/x86_64-pc-linux-gnu-ar qc src/libslic3r/liblibslic3r_cgal.a src/libslic3r/CMakeFiles/libslic3r_cgal.dir/MeshBoolean.cpp.o src/libslic3r/CMakeFiles/libslic3r_cgal.dir/TryCatchSignal.cpp.o src/libslic3r/CMakeFiles/libslic3r_cgal.dir/Geometry/VoronoiUtilsCgal.cpp.o && /usr/bin/x86_64-pc-linux-gnu-ranlib src/libslic3r/liblibslic3r_cgal.a && : [282/433] : && /usr/bin/cmake -E rm -f src/imgui/libimgui.a && /usr/bin/x86_64-pc-linux-gnu-ar qc src/imgui/libimgui.a src/imgui/CMakeFiles/imgui.dir/imgui_tables.cpp.o src/imgui/CMakeFiles/imgui.dir/imgui.cpp.o src/imgui/CMakeFiles/imgui.dir/imgui_demo.cpp.o src/imgui/CMakeFiles/imgui.dir/imgui_draw.cpp.o src/imgui/CMakeFiles/imgui.dir/imgui_widgets.cpp.o && /usr/bin/x86_64-pc-linux-gnu-ranlib src/imgui/libimgui.a && : [283/433] /usr/bin/x86_64-pc-linux-gnu-g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DOPENVDB_ABI_VERSION_NUMBER=10 -DOPENVDB_USE_DELAYED_LOADING -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/lib64/dbus-1.0/include -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8_build/src/platform -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8_build/src/libslic3r -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libnest2d/include -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/miniz -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libigl -isystem /usr/include/opencascade -isystem /usr/include/Imath -DNDEBUG -march=native -O2 -pipe -fno-strict-aliasing -fext-numeric-literals -Wall -Wno-reorder -std=gnu++17 -fPIC -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -MD -MT src/libslic3r/CMakeFiles/libslic3r.dir/SLA/SupportTreeBuilder.cpp.o -MF src/libslic3r/CMakeFiles/libslic3r.dir/SLA/SupportTreeBuilder.cpp.o.d -o src/libslic3r/CMakeFiles/libslic3r.dir/SLA/SupportTreeBuilder.cpp.o -c /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/SLA/SupportTreeBuilder.cpp In file included from /usr/include/eigen3/Eigen/Core:277, from /usr/include/eigen3/Eigen/Geometry:11, from /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/SLA/SupportTree.hpp:6, from /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/SLA/SupportTreeBuilder.hpp:5, from /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/SLA/SupportTreeBuilder.cpp:3: In member function ‘Eigen::internal::mapbase_evaluator::CoeffReturnType Eigen::internal::mapbase_evaluator::coeff(Eigen::Index, Eigen::Index) const [with Derived = Eigen::Block, 3, 1, true>; PlainObjectType = Eigen::Matrix]’, inlined from ‘void Eigen::internal::generic_dense_assignment_kernel::assignCoeff(Eigen::Index, Eigen::Index) [with DstEvaluatorTypeT = Eigen::internal::evaluator >; SrcEvaluatorTypeT = Eigen::internal::evaluator, 3, 1, true> >; Functor = Eigen::internal::assign_op; int Version = 0]’ at /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:654:63, inlined from ‘void Eigen::internal::generic_dense_assignment_kernel::assignCoeffByOuterInner(Eigen::Index, Eigen::Index) [with DstEvaluatorTypeT = Eigen::internal::evaluator >; SrcEvaluatorTypeT = Eigen::internal::evaluator, 3, 1, true> >; Functor = Eigen::internal::assign_op; int Version = 0]’ at /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:668:16, inlined from ‘static void Eigen::internal::copy_using_evaluator_DefaultTraversal_CompleteUnrolling::run(Kernel&) [with Kernel = Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator, 3, 1, true> >, Eigen::internal::assign_op, 0>; int Index = 0; int Stop = 3]’ at /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:211:35, inlined from ‘static void Eigen::internal::dense_assignment_loop::run(Kernel&) [with Kernel = Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator, 3, 1, true> >, Eigen::internal::assign_op, 0>]’ at /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:456:92, inlined from ‘void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Block, 3, 1, true>; Functor = assign_op]’ at /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:785:37, inlined from ‘static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Block, 3, 1, true>; Functor = Eigen::internal::assign_op; Weak = void]’ at /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:954:31, inlined from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Block, 3, 1, true>; Func = assign_op]’ at /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:890:49, inlined from ‘Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Block, 3, 1, true>; Derived = Eigen::Matrix]’ at /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:797:41, inlined from ‘Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Block, 3, 1, true>; Derived = Eigen::Matrix]’ at /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:594:19, inlined from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Block, 3, 1, true>; _Scalar = float; int _Rows = 3; int _Cols = 1; int _Options = 0; int _MaxRows = 3; int _MaxCols = 1]’ at /usr/include/eigen3/Eigen/src/Core/Matrix.h:423:29, inlined from ‘Derived& Eigen::QuaternionBase::setFromTwoVectors(const Eigen::MatrixBase&, const Eigen::MatrixBase&) [with Derived1 = Eigen::Matrix; Derived2 = Eigen::CwiseUnaryOp, const Eigen::Matrix >; Derived = Eigen::Quaternion]’ at /usr/include/eigen3/Eigen/src/Geometry/Quaternion.h:658:13: /usr/include/eigen3/Eigen/src/Core/CoreEvaluators.h:911:56: warning: ‘svd.Eigen::JacobiSVD, 2>::.Eigen::SVDBase, 2> >::m_matrixV.Eigen::Matrix::.Eigen::PlainObjectBase >::m_storage.Eigen::DenseStorage::m_data.Eigen::internal::plain_array::array[6]’ may be used uninitialized [-Wmaybe-uninitialized] 911 | return m_data[col * colStride() + row * rowStride()]; | ^ In file included from /usr/include/eigen3/Eigen/Geometry:42: /usr/include/eigen3/Eigen/src/Geometry/Quaternion.h: In function ‘Derived& Eigen::QuaternionBase::setFromTwoVectors(const Eigen::MatrixBase&, const Eigen::MatrixBase&) [with Derived1 = Eigen::Matrix; Derived2 = Eigen::CwiseUnaryOp, const Eigen::Matrix >; Derived = Eigen::Quaternion]’: /usr/include/eigen3/Eigen/src/Geometry/Quaternion.h:657:36: note: ‘svd’ declared here 657 | JacobiSVD > svd(m, ComputeFullV); | ^~~ In member function ‘Eigen::internal::mapbase_evaluator::CoeffReturnType Eigen::internal::mapbase_evaluator::coeff(Eigen::Index, Eigen::Index) const [with Derived = Eigen::Block, 3, 1, true>; PlainObjectType = Eigen::Matrix]’, inlined from ‘void Eigen::internal::generic_dense_assignment_kernel::assignCoeff(Eigen::Index, Eigen::Index) [with DstEvaluatorTypeT = Eigen::internal::evaluator >; SrcEvaluatorTypeT = Eigen::internal::evaluator, 3, 1, true> >; Functor = Eigen::internal::assign_op; int Version = 0]’ at /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:654:63, inlined from ‘void Eigen::internal::generic_dense_assignment_kernel::assignCoeffByOuterInner(Eigen::Index, Eigen::Index) [with DstEvaluatorTypeT = Eigen::internal::evaluator >; SrcEvaluatorTypeT = Eigen::internal::evaluator, 3, 1, true> >; Functor = Eigen::internal::assign_op; int Version = 0]’ at /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:668:16, inlined from ‘static void Eigen::internal::copy_using_evaluator_DefaultTraversal_CompleteUnrolling::run(Kernel&) [with Kernel = Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator, 3, 1, true> >, Eigen::internal::assign_op, 0>; int Index = 1; int Stop = 3]’ at /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:211:35, inlined from ‘static void Eigen::internal::copy_using_evaluator_DefaultTraversal_CompleteUnrolling::run(Kernel&) [with Kernel = Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator, 3, 1, true> >, Eigen::internal::assign_op, 0>; int Index = 0; int Stop = 3]’ at /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:212:88, inlined from ‘static void Eigen::internal::dense_assignment_loop::run(Kernel&) [with Kernel = Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator, 3, 1, true> >, Eigen::internal::assign_op, 0>]’ at /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:456:92, inlined from ‘void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Block, 3, 1, true>; Functor = assign_op]’ at /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:785:37, inlined from ‘static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Block, 3, 1, true>; Functor = Eigen::internal::assign_op; Weak = void]’ at /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:954:31, inlined from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Block, 3, 1, true>; Func = assign_op]’ at /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:890:49, inlined from ‘Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Block, 3, 1, true>; Derived = Eigen::Matrix]’ at /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:797:41, inlined from ‘Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Block, 3, 1, true>; Derived = Eigen::Matrix]’ at /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:594:19, inlined from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Block, 3, 1, true>; _Scalar = float; int _Rows = 3; int _Cols = 1; int _Options = 0; int _MaxRows = 3; int _MaxCols = 1]’ at /usr/include/eigen3/Eigen/src/Core/Matrix.h:423:29, inlined from ‘Derived& Eigen::QuaternionBase::setFromTwoVectors(const Eigen::MatrixBase&, const Eigen::MatrixBase&) [with Derived1 = Eigen::Matrix; Derived2 = Eigen::CwiseUnaryOp, const Eigen::Matrix >; Derived = Eigen::Quaternion]’ at /usr/include/eigen3/Eigen/src/Geometry/Quaternion.h:658:13: /usr/include/eigen3/Eigen/src/Core/CoreEvaluators.h:911:56: warning: ‘svd.Eigen::JacobiSVD, 2>::.Eigen::SVDBase, 2> >::m_matrixV.Eigen::Matrix::.Eigen::PlainObjectBase >::m_storage.Eigen::DenseStorage::m_data.Eigen::internal::plain_array::array[7]’ may be used uninitialized [-Wmaybe-uninitialized] 911 | return m_data[col * colStride() + row * rowStride()]; | ^ /usr/include/eigen3/Eigen/src/Geometry/Quaternion.h: In function ‘Derived& Eigen::QuaternionBase::setFromTwoVectors(const Eigen::MatrixBase&, const Eigen::MatrixBase&) [with Derived1 = Eigen::Matrix; Derived2 = Eigen::CwiseUnaryOp, const Eigen::Matrix >; Derived = Eigen::Quaternion]’: /usr/include/eigen3/Eigen/src/Geometry/Quaternion.h:657:36: note: ‘svd’ declared here 657 | JacobiSVD > svd(m, ComputeFullV); | ^~~ In member function ‘Eigen::internal::mapbase_evaluator::CoeffReturnType Eigen::internal::mapbase_evaluator::coeff(Eigen::Index, Eigen::Index) const [with Derived = Eigen::Block, 3, 1, true>; PlainObjectType = Eigen::Matrix]’, inlined from ‘void Eigen::internal::generic_dense_assignment_kernel::assignCoeff(Eigen::Index, Eigen::Index) [with DstEvaluatorTypeT = Eigen::internal::evaluator >; SrcEvaluatorTypeT = Eigen::internal::evaluator, 3, 1, true> >; Functor = Eigen::internal::assign_op; int Version = 0]’ at /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:654:63, inlined from ‘void Eigen::internal::generic_dense_assignment_kernel::assignCoeffByOuterInner(Eigen::Index, Eigen::Index) [with DstEvaluatorTypeT = Eigen::internal::evaluator >; SrcEvaluatorTypeT = Eigen::internal::evaluator, 3, 1, true> >; Functor = Eigen::internal::assign_op; int Version = 0]’ at /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:668:16, inlined from ‘static void Eigen::internal::copy_using_evaluator_DefaultTraversal_CompleteUnrolling::run(Kernel&) [with Kernel = Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator, 3, 1, true> >, Eigen::internal::assign_op, 0>; int Index = 2; int Stop = 3]’ at /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:211:35, inlined from ‘static void Eigen::internal::copy_using_evaluator_DefaultTraversal_CompleteUnrolling::run(Kernel&) [with Kernel = Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator, 3, 1, true> >, Eigen::internal::assign_op, 0>; int Index = 1; int Stop = 3]’ at /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:212:88, inlined from ‘static void Eigen::internal::copy_using_evaluator_DefaultTraversal_CompleteUnrolling::run(Kernel&) [with Kernel = Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator, 3, 1, true> >, Eigen::internal::assign_op, 0>; int Index = 0; int Stop = 3]’ at /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:212:88, inlined from ‘static void Eigen::internal::dense_assignment_loop::run(Kernel&) [with Kernel = Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator, 3, 1, true> >, Eigen::internal::assign_op, 0>]’ at /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:456:92, inlined from ‘void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Block, 3, 1, true>; Functor = assign_op]’ at /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:785:37, inlined from ‘static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Block, 3, 1, true>; Functor = Eigen::internal::assign_op; Weak = void]’ at /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:954:31, inlined from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Block, 3, 1, true>; Func = assign_op]’ at /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:890:49, inlined from ‘Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Block, 3, 1, true>; Derived = Eigen::Matrix]’ at /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:797:41, inlined from ‘Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Block, 3, 1, true>; Derived = Eigen::Matrix]’ at /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:594:19, inlined from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Block, 3, 1, true>; _Scalar = float; int _Rows = 3; int _Cols = 1; int _Options = 0; int _MaxRows = 3; int _MaxCols = 1]’ at /usr/include/eigen3/Eigen/src/Core/Matrix.h:423:29, inlined from ‘Derived& Eigen::QuaternionBase::setFromTwoVectors(const Eigen::MatrixBase&, const Eigen::MatrixBase&) [with Derived1 = Eigen::Matrix; Derived2 = Eigen::CwiseUnaryOp, const Eigen::Matrix >; Derived = Eigen::Quaternion]’ at /usr/include/eigen3/Eigen/src/Geometry/Quaternion.h:658:13: /usr/include/eigen3/Eigen/src/Core/CoreEvaluators.h:911:56: warning: ‘svd.Eigen::JacobiSVD, 2>::.Eigen::SVDBase, 2> >::m_matrixV.Eigen::Matrix::.Eigen::PlainObjectBase >::m_storage.Eigen::DenseStorage::m_data.Eigen::internal::plain_array::array[8]’ may be used uninitialized [-Wmaybe-uninitialized] 911 | return m_data[col * colStride() + row * rowStride()]; | ^ /usr/include/eigen3/Eigen/src/Geometry/Quaternion.h: In function ‘Derived& Eigen::QuaternionBase::setFromTwoVectors(const Eigen::MatrixBase&, const Eigen::MatrixBase&) [with Derived1 = Eigen::Matrix; Derived2 = Eigen::CwiseUnaryOp, const Eigen::Matrix >; Derived = Eigen::Quaternion]’: /usr/include/eigen3/Eigen/src/Geometry/Quaternion.h:657:36: note: ‘svd’ declared here 657 | JacobiSVD > svd(m, ComputeFullV); | ^~~ [284/433] : && /usr/bin/cmake -E rm -f src/angelscript/libangelscript.a && /usr/bin/x86_64-pc-linux-gnu-ar qc src/angelscript/libangelscript.a src/angelscript/CMakeFiles/angelscript.dir/source/as_atomic.cpp.o src/angelscript/CMakeFiles/angelscript.dir/source/as_builder.cpp.o src/angelscript/CMakeFiles/angelscript.dir/source/as_bytecode.cpp.o src/angelscript/CMakeFiles/angelscript.dir/source/as_callfunc.cpp.o src/angelscript/CMakeFiles/angelscript.dir/source/as_callfunc_mips.cpp.o src/angelscript/CMakeFiles/angelscript.dir/source/as_callfunc_x86.cpp.o src/angelscript/CMakeFiles/angelscript.dir/source/as_callfunc_x64_gcc.cpp.o src/angelscript/CMakeFiles/angelscript.dir/source/as_callfunc_x64_msvc.cpp.o src/angelscript/CMakeFiles/angelscript.dir/source/as_callfunc_x64_mingw.cpp.o src/angelscript/CMakeFiles/angelscript.dir/source/as_compiler.cpp.o src/angelscript/CMakeFiles/angelscript.dir/source/as_configgroup.cpp.o src/angelscript/CMakeFiles/angelscript.dir/source/as_context.cpp.o src/angelscript/CMakeFiles/angelscript.dir/source/as_datatype.cpp.o src/angelscript/CMakeFiles/angelscript.dir/source/as_gc.cpp.o src/angelscript/CMakeFiles/angelscript.dir/source/as_generic.cpp.o src/angelscript/CMakeFiles/angelscript.dir/source/as_globalproperty.cpp.o src/angelscript/CMakeFiles/angelscript.dir/source/as_memory.cpp.o src/angelscript/CMakeFiles/angelscript.dir/source/as_module.cpp.o src/angelscript/CMakeFiles/angelscript.dir/source/as_objecttype.cpp.o src/angelscript/CMakeFiles/angelscript.dir/source/as_outputbuffer.cpp.o src/angelscript/CMakeFiles/angelscript.dir/source/as_parser.cpp.o src/angelscript/CMakeFiles/angelscript.dir/source/as_restore.cpp.o src/angelscript/CMakeFiles/angelscript.dir/source/as_scriptcode.cpp.o src/angelscript/CMakeFiles/angelscript.dir/source/as_scriptengine.cpp.o src/angelscript/CMakeFiles/angelscript.dir/source/as_scriptfunction.cpp.o src/angelscript/CMakeFiles/angelscript.dir/source/as_scriptnode.cpp.o src/angelscript/CMakeFiles/angelscript.dir/source/as_scriptobject.cpp.o src/angelscript/CMakeFiles/angelscript.dir/source/as_string.cpp.o src/angelscript/CMakeFiles/angelscript.dir/source/as_string_util.cpp.o src/angelscript/CMakeFiles/angelscript.dir/source/as_thread.cpp.o src/angelscript/CMakeFiles/angelscript.dir/source/as_tokenizer.cpp.o src/angelscript/CMakeFiles/angelscript.dir/source/as_typeinfo.cpp.o src/angelscript/CMakeFiles/angelscript.dir/source/as_variablescope.cpp.o src/angelscript/CMakeFiles/angelscript.dir/add_on/autowrapper/generator/generateheader.cpp.o src/angelscript/CMakeFiles/angelscript.dir/add_on/contextmgr/contextmgr.cpp.o src/angelscript/CMakeFiles/angelscript.dir/add_on/scriptarray/scriptarray.cpp.o src/angelscript/CMakeFiles/angelscript.dir/add_on/scriptbuilder/scriptbuilder.cpp.o src/angelscript/CMakeFiles/angelscript.dir/add_on/scriptdictionary/scriptdictionary.cpp.o src/angelscript/CMakeFiles/angelscript.dir/add_on/scriptstdstring/scriptstdstring.cpp.o src/angelscript/CMakeFiles/angelscript.dir/add_on/scriptstdstring/scriptstdstring_utils.cpp.o src/angelscript/CMakeFiles/angelscript.dir/add_on/scriptmath/scriptmath.cpp.o && /usr/bin/x86_64-pc-linux-gnu-ranlib src/angelscript/libangelscript.a && : [285/433] /usr/bin/x86_64-pc-linux-gnu-g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DOPENVDB_ABI_VERSION_NUMBER=10 -DOPENVDB_USE_DELAYED_LOADING -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/lib64/dbus-1.0/include -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8_build/src/platform -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8_build/src/libslic3r -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libnest2d/include -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/miniz -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libigl -isystem /usr/include/opencascade -isystem /usr/include/Imath -DNDEBUG -march=native -O2 -pipe -fno-strict-aliasing -fext-numeric-literals -Wall -Wno-reorder -std=gnu++17 -fPIC -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -MD -MT src/libslic3r/CMakeFiles/libslic3r.dir/Arachne/utils/ExtrusionJunction.cpp.o -MF src/libslic3r/CMakeFiles/libslic3r.dir/Arachne/utils/ExtrusionJunction.cpp.o.d -o src/libslic3r/CMakeFiles/libslic3r.dir/Arachne/utils/ExtrusionJunction.cpp.o -c /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Arachne/utils/ExtrusionJunction.cpp [286/433] /usr/bin/x86_64-pc-linux-gnu-g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DOPENVDB_ABI_VERSION_NUMBER=10 -DOPENVDB_USE_DELAYED_LOADING -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/lib64/dbus-1.0/include -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8_build/src/platform -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8_build/src/libslic3r -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libnest2d/include -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/miniz -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libigl -isystem /usr/include/opencascade -isystem /usr/include/Imath -DNDEBUG -march=native -O2 -pipe -fno-strict-aliasing -fext-numeric-literals -Wall -Wno-reorder -std=gnu++17 -fPIC -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -MD -MT src/libslic3r/CMakeFiles/libslic3r.dir/Arachne/utils/SquareGrid.cpp.o -MF src/libslic3r/CMakeFiles/libslic3r.dir/Arachne/utils/SquareGrid.cpp.o.d -o src/libslic3r/CMakeFiles/libslic3r.dir/Arachne/utils/SquareGrid.cpp.o -c /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Arachne/utils/SquareGrid.cpp [287/433] /usr/bin/x86_64-pc-linux-gnu-g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DOPENVDB_ABI_VERSION_NUMBER=10 -DOPENVDB_USE_DELAYED_LOADING -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/lib64/dbus-1.0/include -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8_build/src/platform -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8_build/src/libslic3r -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libnest2d/include -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/miniz -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libigl -isystem /usr/include/opencascade -isystem /usr/include/Imath -DNDEBUG -march=native -O2 -pipe -fno-strict-aliasing -fext-numeric-literals -Wall -Wno-reorder -std=gnu++17 -fPIC -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -MD -MT src/libslic3r/CMakeFiles/libslic3r.dir/SLA/IndexedMesh.cpp.o -MF src/libslic3r/CMakeFiles/libslic3r.dir/SLA/IndexedMesh.cpp.o.d -o src/libslic3r/CMakeFiles/libslic3r.dir/SLA/IndexedMesh.cpp.o -c /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/SLA/IndexedMesh.cpp In file included from /usr/include/eigen3/Eigen/src/Core/util/ConfigureVectorization.h:346, from /usr/include/eigen3/Eigen/Core:22, from /usr/include/eigen3/Eigen/Geometry:11, from /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Point.hpp:12, from /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/SLA/IndexedMesh.hpp:7, from /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/SLA/IndexedMesh.cpp:1: In function ‘void _mm_storeu_pd(double*, __m128d)’, inlined from ‘void Eigen::internal::pstoreu(Scalar*, const Packet&) [with Scalar = double; Packet = __vector(2) double]’ at /usr/include/eigen3/Eigen/src/Core/arch/SSE/PacketMath.h:794:130, inlined from ‘void Eigen::internal::pstoret(Scalar*, const Packet&) [with Scalar = double; Packet = __vector(2) double; int Alignment = 0]’ at /usr/include/eigen3/Eigen/src/Core/GenericPacketMath.h:980:12, inlined from ‘void Eigen::internal::assign_op::assignPacket(DstScalar*, const Packet&) const [with int Alignment = 0; Packet = __vector(2) double; DstScalar = double; SrcScalar = double]’ at /usr/include/eigen3/Eigen/src/Core/functors/AssignmentFunctors.h:28:50, inlined from ‘void Eigen::internal::generic_dense_assignment_kernel::assignPacket(Eigen::Index, Eigen::Index) [with int StoreMode = 0; int LoadMode = 0; PacketType = __vector(2) double; DstEvaluatorTypeT = Eigen::internal::evaluator > >; SrcEvaluatorTypeT = Eigen::internal::evaluator >; Functor = Eigen::internal::assign_op; int Version = 0]’ at /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:675:47, inlined from ‘void Eigen::internal::generic_dense_assignment_kernel::assignPacketByOuterInner(Eigen::Index, Eigen::Index) [with int StoreMode = 0; int LoadMode = 0; PacketType = __vector(2) double; DstEvaluatorTypeT = Eigen::internal::evaluator > >; SrcEvaluatorTypeT = Eigen::internal::evaluator >; Functor = Eigen::internal::assign_op; int Version = 0]’ at /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:689:48, inlined from ‘static void Eigen::internal::copy_using_evaluator_innervec_CompleteUnrolling::run(Kernel&) [with Kernel = Eigen::internal::generic_dense_assignment_kernel > >, Eigen::internal::evaluator >, Eigen::internal::assign_op, 0>; int Index = 0; int Stop = 2]’ at /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:279:85, inlined from ‘static void Eigen::internal::dense_assignment_loop::run(Kernel&) [with Kernel = Eigen::internal::generic_dense_assignment_kernel > >, Eigen::internal::evaluator >, Eigen::internal::assign_op, 0>]’ at /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:455:81, inlined from ‘void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Transpose >; SrcXprType = Eigen::Matrix; Functor = assign_op]’ at /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:785:37, inlined from ‘static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Transpose >; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op; Weak = void]’ at /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:954:31, inlined from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Matrix; Func = assign_op]’ at /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:890:49, inlined from ‘Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Matrix; Derived = Eigen::Matrix]’ at /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:797:41, inlined from ‘void Eigen::PlainObjectBase::_init1(const Eigen::DenseBase&) [with T = Eigen::Matrix; OtherDerived = Eigen::Matrix; Derived = Eigen::Matrix]’ at /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:883:25, inlined from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::Matrix; _Scalar = double; int _Rows = 3; int _Cols = 1; int _Options = 2; int _MaxRows = 3; int _MaxCols = 1]’ at /usr/include/eigen3/Eigen/src/Core/Matrix.h:332:31, inlined from ‘double Slic3r::sla::IndexedMesh::AABBImpl::squared_distance(const indexed_triangle_set&, const Slic3r::Vec3d&, int&, Eigen::Matrix&)’ at /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/SLA/IndexedMesh.cpp:60:37, inlined from ‘double Slic3r::sla::IndexedMesh::squared_distance(const Slic3r::Vec3d&, int&, Slic3r::Vec3d&) const’ at /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/SLA/IndexedMesh.cpp:302:37: /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/emmintrin.h:176:21: warning: ‘*(__m128d_u*)((char*)&cc + offsetof(Eigen::Matrix,Eigen::Matrix::.Eigen::PlainObjectBase >::.Eigen::MatrixBase >::.Eigen::DenseBase >::.Eigen::DenseCoeffsBase, 3>::.Eigen::DenseCoeffsBase, 1>::.Eigen::DenseCoeffsBase, 0>::))’ is used uninitialized [-Wuninitialized] 176 | *(__m128d_u *)__P = __A; | ~~~~~~~~~~~~~~~~~~^~~~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/SLA/IndexedMesh.cpp: In member function ‘double Slic3r::sla::IndexedMesh::squared_distance(const Slic3r::Vec3d&, int&, Slic3r::Vec3d&) const’: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/SLA/IndexedMesh.cpp:301:33: note: ‘*(__m128d_u*)((char*)&cc + offsetof(Eigen::Matrix,Eigen::Matrix::.Eigen::PlainObjectBase >::.Eigen::MatrixBase >::.Eigen::DenseBase >::.Eigen::DenseCoeffsBase, 3>::.Eigen::DenseCoeffsBase, 1>::.Eigen::DenseCoeffsBase, 0>::))’ was declared here 301 | Eigen::Matrix cc; | ^~ In file included from /usr/include/eigen3/Eigen/Core:257: In member function ‘void Eigen::internal::assign_op::assignCoeff(DstScalar&, const SrcScalar&) const [with DstScalar = double; SrcScalar = double]’, inlined from ‘void Eigen::internal::generic_dense_assignment_kernel::assignCoeff(Eigen::Index, Eigen::Index) [with DstEvaluatorTypeT = Eigen::internal::evaluator > >; SrcEvaluatorTypeT = Eigen::internal::evaluator >; Functor = Eigen::internal::assign_op; int Version = 0]’ at /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:654:26, inlined from ‘void Eigen::internal::generic_dense_assignment_kernel::assignCoeffByOuterInner(Eigen::Index, Eigen::Index) [with DstEvaluatorTypeT = Eigen::internal::evaluator > >; SrcEvaluatorTypeT = Eigen::internal::evaluator >; Functor = Eigen::internal::assign_op; int Version = 0]’ at /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:668:16, inlined from ‘static void Eigen::internal::copy_using_evaluator_DefaultTraversal_CompleteUnrolling::run(Kernel&) [with Kernel = Eigen::internal::generic_dense_assignment_kernel > >, Eigen::internal::evaluator >, Eigen::internal::assign_op, 0>; int Index = 2; int Stop = 3]’ at /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:211:35, inlined from ‘static void Eigen::internal::dense_assignment_loop::run(Kernel&) [with Kernel = Eigen::internal::generic_dense_assignment_kernel > >, Eigen::internal::evaluator >, Eigen::internal::assign_op, 0>]’ at /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:456:92, inlined from ‘void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Transpose >; SrcXprType = Eigen::Matrix; Functor = assign_op]’ at /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:785:37, inlined from ‘static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Transpose >; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op; Weak = void]’ at /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:954:31, inlined from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Matrix; Func = assign_op]’ at /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:890:49, inlined from ‘Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Matrix; Derived = Eigen::Matrix]’ at /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:797:41, inlined from ‘void Eigen::PlainObjectBase::_init1(const Eigen::DenseBase&) [with T = Eigen::Matrix; OtherDerived = Eigen::Matrix; Derived = Eigen::Matrix]’ at /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:883:25, inlined from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::Matrix; _Scalar = double; int _Rows = 3; int _Cols = 1; int _Options = 2; int _MaxRows = 3; int _MaxCols = 1]’ at /usr/include/eigen3/Eigen/src/Core/Matrix.h:332:31, inlined from ‘double Slic3r::sla::IndexedMesh::AABBImpl::squared_distance(const indexed_triangle_set&, const Slic3r::Vec3d&, int&, Eigen::Matrix&)’ at /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/SLA/IndexedMesh.cpp:60:37, inlined from ‘double Slic3r::sla::IndexedMesh::squared_distance(const Slic3r::Vec3d&, int&, Slic3r::Vec3d&) const’ at /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/SLA/IndexedMesh.cpp:302:37: /usr/include/eigen3/Eigen/src/Core/functors/AssignmentFunctors.h:24:102: warning: ‘cc.Eigen::Matrix::.Eigen::PlainObjectBase >::m_storage.Eigen::DenseStorage::m_data.Eigen::internal::plain_array::array[2]’ is used uninitialized [-Wuninitialized] 24 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE void assignCoeff(DstScalar& a, const SrcScalar& b) const { a = b; } | ~~^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/SLA/IndexedMesh.cpp: In member function ‘double Slic3r::sla::IndexedMesh::squared_distance(const Slic3r::Vec3d&, int&, Slic3r::Vec3d&) const’: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/SLA/IndexedMesh.cpp:301:33: note: ‘cc.Eigen::Matrix::.Eigen::PlainObjectBase >::m_storage.Eigen::DenseStorage::m_data.Eigen::internal::plain_array::array[2]’ was declared here 301 | Eigen::Matrix cc; | ^~ In file included from /usr/include/eigen3/Eigen/Core:294: In constructor ‘Eigen::PlainObjectBase::PlainObjectBase(Eigen::PlainObjectBase&&) [with Derived = Eigen::Matrix]’, inlined from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>&&) [with _Scalar = double; int _Rows = 3; int _Cols = 1; int _Options = 2; int _MaxRows = 3; int _MaxCols = 1]’ at /usr/include/eigen3/Eigen/src/Core/Matrix.h:274:30, inlined from ‘Slic3r::sla::IndexedMesh::hit_result::hit_result(Slic3r::sla::IndexedMesh::hit_result&&)’ at /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/SLA/IndexedMesh.hpp:72:11, inlined from ‘void std::__new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = Slic3r::sla::IndexedMesh::hit_result; _Args = {Slic3r::sla::IndexedMesh::hit_result}; _Tp = Slic3r::sla::IndexedMesh::hit_result]’ at /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/bits/new_allocator.h:191:4, inlined from ‘static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = Slic3r::sla::IndexedMesh::hit_result; _Args = {Slic3r::sla::IndexedMesh::hit_result}; _Tp = Slic3r::sla::IndexedMesh::hit_result]’ at /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/bits/alloc_traits.h:538:17, inlined from ‘std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {Slic3r::sla::IndexedMesh::hit_result}; _Tp = Slic3r::sla::IndexedMesh::hit_result; _Alloc = std::allocator]’ at /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/bits/vector.tcc:117:30, inlined from ‘std::vector Slic3r::sla::IndexedMesh::query_ray_hits(const Slic3r::Vec3d&, const Slic3r::Vec3d&) const’ at /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/SLA/IndexedMesh.cpp:186:26: /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:496:9: warning: ‘.Slic3r::sla::IndexedMesh::hit_result::m_dir.Eigen::Matrix::.Eigen::PlainObjectBase >::m_storage’ may be used uninitialized [-Wmaybe-uninitialized] 496 | : m_storage( std::move(other.m_storage) ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/SLA/IndexedMesh.cpp: In member function ‘std::vector Slic3r::sla::IndexedMesh::query_ray_hits(const Slic3r::Vec3d&, const Slic3r::Vec3d&) const’: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/SLA/IndexedMesh.cpp:186:56: note: ‘’ declared here 186 | outs.emplace_back(IndexedMesh::hit_result(*this)); | ^ In constructor ‘Eigen::PlainObjectBase::PlainObjectBase(Eigen::PlainObjectBase&&) [with Derived = Eigen::Matrix]’, inlined from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>&&) [with _Scalar = double; int _Rows = 3; int _Cols = 1; int _Options = 2; int _MaxRows = 3; int _MaxCols = 1]’ at /usr/include/eigen3/Eigen/src/Core/Matrix.h:274:30, inlined from ‘Slic3r::sla::IndexedMesh::hit_result::hit_result(Slic3r::sla::IndexedMesh::hit_result&&)’ at /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/SLA/IndexedMesh.hpp:72:11, inlined from ‘void std::__new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = Slic3r::sla::IndexedMesh::hit_result; _Args = {Slic3r::sla::IndexedMesh::hit_result}; _Tp = Slic3r::sla::IndexedMesh::hit_result]’ at /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/bits/new_allocator.h:191:4, inlined from ‘static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = Slic3r::sla::IndexedMesh::hit_result; _Args = {Slic3r::sla::IndexedMesh::hit_result}; _Tp = Slic3r::sla::IndexedMesh::hit_result]’ at /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/bits/alloc_traits.h:538:17, inlined from ‘std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {Slic3r::sla::IndexedMesh::hit_result}; _Tp = Slic3r::sla::IndexedMesh::hit_result; _Alloc = std::allocator]’ at /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/bits/vector.tcc:117:30, inlined from ‘std::vector Slic3r::sla::IndexedMesh::query_ray_hits(const Slic3r::Vec3d&, const Slic3r::Vec3d&) const’ at /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/SLA/IndexedMesh.cpp:186:26: /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:496:9: warning: ‘.Slic3r::sla::IndexedMesh::hit_result::m_source.Eigen::Matrix::.Eigen::PlainObjectBase >::m_storage’ may be used uninitialized [-Wmaybe-uninitialized] 496 | : m_storage( std::move(other.m_storage) ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/SLA/IndexedMesh.cpp: In member function ‘std::vector Slic3r::sla::IndexedMesh::query_ray_hits(const Slic3r::Vec3d&, const Slic3r::Vec3d&) const’: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/SLA/IndexedMesh.cpp:186:56: note: ‘’ declared here 186 | outs.emplace_back(IndexedMesh::hit_result(*this)); | ^ In constructor ‘Eigen::PlainObjectBase::PlainObjectBase(Eigen::PlainObjectBase&&) [with Derived = Eigen::Matrix]’, inlined from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>&&) [with _Scalar = double; int _Rows = 3; int _Cols = 1; int _Options = 2; int _MaxRows = 3; int _MaxCols = 1]’ at /usr/include/eigen3/Eigen/src/Core/Matrix.h:274:30, inlined from ‘Slic3r::sla::IndexedMesh::hit_result::hit_result(Slic3r::sla::IndexedMesh::hit_result&&)’ at /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/SLA/IndexedMesh.hpp:72:11, inlined from ‘void std::__new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = Slic3r::sla::IndexedMesh::hit_result; _Args = {Slic3r::sla::IndexedMesh::hit_result}; _Tp = Slic3r::sla::IndexedMesh::hit_result]’ at /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/bits/new_allocator.h:191:4, inlined from ‘static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = Slic3r::sla::IndexedMesh::hit_result; _Args = {Slic3r::sla::IndexedMesh::hit_result}; _Tp = Slic3r::sla::IndexedMesh::hit_result]’ at /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/bits/alloc_traits.h:538:17, inlined from ‘std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {Slic3r::sla::IndexedMesh::hit_result}; _Tp = Slic3r::sla::IndexedMesh::hit_result; _Alloc = std::allocator]’ at /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/bits/vector.tcc:117:30, inlined from ‘std::vector Slic3r::sla::IndexedMesh::query_ray_hits(const Slic3r::Vec3d&, const Slic3r::Vec3d&) const’ at /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/SLA/IndexedMesh.cpp:186:26: /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:496:9: warning: ‘.Slic3r::sla::IndexedMesh::hit_result::m_normal.Eigen::Matrix::.Eigen::PlainObjectBase >::m_storage’ may be used uninitialized [-Wmaybe-uninitialized] 496 | : m_storage( std::move(other.m_storage) ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/SLA/IndexedMesh.cpp: In member function ‘std::vector Slic3r::sla::IndexedMesh::query_ray_hits(const Slic3r::Vec3d&, const Slic3r::Vec3d&) const’: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/SLA/IndexedMesh.cpp:186:56: note: ‘’ declared here 186 | outs.emplace_back(IndexedMesh::hit_result(*this)); | ^ [288/433] /usr/bin/x86_64-pc-linux-gnu-g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DOPENVDB_ABI_VERSION_NUMBER=10 -DOPENVDB_USE_DELAYED_LOADING -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/lib64/dbus-1.0/include -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8_build/src/platform -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8_build/src/libslic3r -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libnest2d/include -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/miniz -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libigl -isystem /usr/include/opencascade -isystem /usr/include/Imath -DNDEBUG -march=native -O2 -pipe -fno-strict-aliasing -fext-numeric-literals -Wall -Wno-reorder -std=gnu++17 -fPIC -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -MD -MT src/libslic3r/CMakeFiles/libslic3r.dir/SLA/SpatIndex.cpp.o -MF src/libslic3r/CMakeFiles/libslic3r.dir/SLA/SpatIndex.cpp.o.d -o src/libslic3r/CMakeFiles/libslic3r.dir/SLA/SpatIndex.cpp.o -c /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/SLA/SpatIndex.cpp In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/bits/stl_algo.h:61, from /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/functional:67, from /usr/include/eigen3/Eigen/Core:85, from /usr/include/eigen3/Eigen/Geometry:11, from /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/SLA/SpatIndex.hpp:8, from /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/SLA/SpatIndex.cpp:1: In function ‘void std::__make_heap(_RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = pair >, boost::variant, unsigned int>, boost::geometry::index::rstar<16, 4>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators, unsigned int> >, 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> >, 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> >*> >*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >, boost::variant, unsigned int>, boost::geometry::index::rstar<16, 4>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators, unsigned int> >, 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> >, 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> >*> >&, const pair >, boost::variant, unsigned int>, boost::geometry::index::rstar<16, 4>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators, unsigned int> >, 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> >, 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> >*> >&)>]’, inlined from ‘void std::__heap_select(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = pair >, boost::variant, unsigned int>, boost::geometry::index::rstar<16, 4>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators, unsigned int> >, 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> >, 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> >*> >*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >, boost::variant, unsigned int>, boost::geometry::index::rstar<16, 4>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators, unsigned int> >, 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> >, 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> >*> >&, const pair >, boost::variant, unsigned int>, boost::geometry::index::rstar<16, 4>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators, unsigned int> >, 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> >, 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> >*> >&)>]’ at /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/bits/stl_algo.h:1635:23, inlined from ‘void std::__partial_sort(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = pair >, boost::variant, unsigned int>, boost::geometry::index::rstar<16, 4>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators, unsigned int> >, 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> >, 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> >*> >*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >, boost::variant, unsigned int>, boost::geometry::index::rstar<16, 4>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators, unsigned int> >, 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> >, 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> >*> >&, const pair >, boost::variant, unsigned int>, boost::geometry::index::rstar<16, 4>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators, unsigned int> >, 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> >, 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> >*> >&)>]’ at /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/bits/stl_algo.h:1910:25, inlined from ‘void std::partial_sort(_RAIter, _RAIter, _RAIter, _Compare) [with _RAIter = pair >, boost::variant, unsigned int>, boost::geometry::index::rstar<16, 4>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators, unsigned int> >, 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> >, 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> >*> >*; _Compare = bool (*)(const pair >, boost::variant, unsigned int>, boost::geometry::index::rstar<16, 4>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators, unsigned int> >, 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> >, 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> >*> >&, const pair >, boost::variant, unsigned int>, boost::geometry::index::rstar<16, 4>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators, unsigned int> >, 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> >, 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> >*> >&)]’ at /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/bits/stl_algo.h:4751:26, inlined from ‘static void boost::geometry::index::detail::rtree::visitors::rstar::remove_elements_to_reinsert::apply(ResultElements&, Node&, internal_node_pointer, size_t, const parameters_type&, const translator_type&, allocators_type&) [with ResultElements = boost::geometry::index::detail::varray >, 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> >*>, 17>; Node = boost::geometry::index::detail::rtree::variant_internal_node, 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>; MembersHolder = boost::geometry::index::rtree, unsigned int>, boost::geometry::index::rstar<16, 4> >::members_holder]’ at /usr/include/boost/geometry/index/detail/rtree/rstar/insert.hpp:140:26: /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/bits/stl_heap.h:355:22: warning: ‘((std::pair >, boost::variant, 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>, 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> >*> >*)((char*)&sorted_elements + offsetof(boost::geometry::index::detail::sorted_elements_type, boost::geometry::index::detail::varray >, boost::variant, 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>, 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> >*> >, 17>::m_storage.boost::aligned_storage<1088, 8>::.boost::detail::aligned_storage::aligned_storage_imp<1088, 8>::data_)))[1]’ may be used uninitialized [-Wmaybe-uninitialized] 355 | _ValueType __value = _GLIBCXX_MOVE(*(__first + __parent)); | ^~~~~~~ In file included from /usr/include/boost/geometry/index/detail/rtree/rstar/rstar.hpp:14, from /usr/include/boost/geometry/index/rtree.hpp:80, from /usr/include/boost/geometry/algorithms/detail/within/multi_point.hpp:38, from /usr/include/boost/geometry/algorithms/detail/within/implementation.hpp:30, from /usr/include/boost/geometry/algorithms/detail/covered_by/implementation.hpp:26, 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:30, from /usr/include/boost/geometry/algorithms/detail/buffer/implementation.hpp:24, from /usr/include/boost/geometry/algorithms/buffer.hpp:22, from /usr/include/boost/geometry/geometry.hpp:63, from /usr/include/boost/geometry.hpp:17, from /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/SLA/BoostAdapter.hpp:7, from /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/SLA/SpatIndex.cpp:4: /usr/include/boost/geometry/index/detail/rtree/rstar/insert.hpp: In function ‘static void boost::geometry::index::detail::rtree::visitors::rstar::remove_elements_to_reinsert::apply(ResultElements&, Node&, internal_node_pointer, size_t, const parameters_type&, const translator_type&, allocators_type&) [with ResultElements = boost::geometry::index::detail::varray >, 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> >*>, 17>; Node = boost::geometry::index::detail::rtree::variant_internal_node, 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>; MembersHolder = boost::geometry::index::rtree, unsigned int>, boost::geometry::index::rstar<16, 4> >::members_holder]’: /usr/include/boost/geometry/index/detail/rtree/rstar/insert.hpp:124:30: note: ‘sorted_elements’ declared here 124 | sorted_elements_type sorted_elements; | ^~~~~~~~~~~~~~~ In function ‘void std::__make_heap(_RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = pair >, boost::variant, boost::geometry::index::rstar<16, 4>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, pair, 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, boost::geometry::index::rstar<16, 4, 4, 32>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, pair, 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> >*> >*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >, boost::variant, boost::geometry::index::rstar<16, 4>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, pair, 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, boost::geometry::index::rstar<16, 4, 4, 32>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, pair, 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> >*> >&, const pair >, boost::variant, boost::geometry::index::rstar<16, 4>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, pair, 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, boost::geometry::index::rstar<16, 4, 4, 32>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, pair, 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> >*> >&)>]’, inlined from ‘void std::__heap_select(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = pair >, boost::variant, boost::geometry::index::rstar<16, 4>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, pair, 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, boost::geometry::index::rstar<16, 4, 4, 32>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, pair, 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> >*> >*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >, boost::variant, boost::geometry::index::rstar<16, 4>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, pair, 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, boost::geometry::index::rstar<16, 4, 4, 32>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, pair, 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> >*> >&, const pair >, boost::variant, boost::geometry::index::rstar<16, 4>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, pair, 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, boost::geometry::index::rstar<16, 4, 4, 32>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, pair, 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> >*> >&)>]’ at /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/bits/stl_algo.h:1635:23, inlined from ‘void std::__partial_sort(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = pair >, boost::variant, boost::geometry::index::rstar<16, 4>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, pair, 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, boost::geometry::index::rstar<16, 4, 4, 32>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, pair, 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> >*> >*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >, boost::variant, boost::geometry::index::rstar<16, 4>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, pair, 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, boost::geometry::index::rstar<16, 4, 4, 32>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, pair, 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> >*> >&, const pair >, boost::variant, boost::geometry::index::rstar<16, 4>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, pair, 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, boost::geometry::index::rstar<16, 4, 4, 32>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, pair, 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> >*> >&)>]’ at /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/bits/stl_algo.h:1910:25, inlined from ‘void std::partial_sort(_RAIter, _RAIter, _RAIter, _Compare) [with _RAIter = pair >, boost::variant, boost::geometry::index::rstar<16, 4>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, pair, 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, boost::geometry::index::rstar<16, 4, 4, 32>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, pair, 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> >*> >*; _Compare = bool (*)(const pair >, boost::variant, boost::geometry::index::rstar<16, 4>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, pair, 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, boost::geometry::index::rstar<16, 4, 4, 32>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, pair, 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> >*> >&, const pair >, boost::variant, boost::geometry::index::rstar<16, 4>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, pair, 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, boost::geometry::index::rstar<16, 4, 4, 32>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, pair, 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> >*> >&)]’ at /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/bits/stl_algo.h:4751:26, inlined from ‘static void boost::geometry::index::detail::rtree::visitors::rstar::remove_elements_to_reinsert::apply(ResultElements&, Node&, internal_node_pointer, size_t, const parameters_type&, const translator_type&, allocators_type&) [with ResultElements = boost::geometry::index::detail::varray >, boost::variant, boost::geometry::index::rstar<16, 4>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, std::pair, 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, boost::geometry::index::rstar<16, 4, 4, 32>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, std::pair, 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> >*>, 17>; Node = boost::geometry::index::detail::rtree::variant_internal_node, boost::geometry::index::rstar<16, 4>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, std::pair, 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>; MembersHolder = boost::geometry::index::rtree, boost::geometry::index::rstar<16, 4> >::members_holder]’ at /usr/include/boost/geometry/index/detail/rtree/rstar/insert.hpp:140:26: /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/bits/stl_heap.h:355:22: warning: ‘((std::pair >, boost::variant, boost::geometry::index::rstar<16, 4, 4, 32>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, std::pair, 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>, boost::geometry::index::detail::rtree::variant_internal_node, boost::geometry::index::rstar<16, 4, 4, 32>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, std::pair, 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> >*> >*)((char*)&sorted_elements + offsetof(boost::geometry::index::detail::sorted_elements_type, boost::geometry::index::detail::varray >, boost::variant, boost::geometry::index::rstar<16, 4, 4, 32>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, std::pair, 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>, boost::geometry::index::detail::rtree::variant_internal_node, boost::geometry::index::rstar<16, 4, 4, 32>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, std::pair, 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> >*> >, 17>::m_storage.boost::aligned_storage<816, 8>::.boost::detail::aligned_storage::aligned_storage_imp<816, 8>::data_)))[1]’ may be used uninitialized [-Wmaybe-uninitialized] 355 | _ValueType __value = _GLIBCXX_MOVE(*(__first + __parent)); | ^~~~~~~ /usr/include/boost/geometry/index/detail/rtree/rstar/insert.hpp: In function ‘static void boost::geometry::index::detail::rtree::visitors::rstar::remove_elements_to_reinsert::apply(ResultElements&, Node&, internal_node_pointer, size_t, const parameters_type&, const translator_type&, allocators_type&) [with ResultElements = boost::geometry::index::detail::varray >, boost::variant, boost::geometry::index::rstar<16, 4>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, std::pair, 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, boost::geometry::index::rstar<16, 4, 4, 32>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, std::pair, 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> >*>, 17>; Node = boost::geometry::index::detail::rtree::variant_internal_node, boost::geometry::index::rstar<16, 4>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, std::pair, 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>; MembersHolder = boost::geometry::index::rtree, boost::geometry::index::rstar<16, 4> >::members_holder]’: /usr/include/boost/geometry/index/detail/rtree/rstar/insert.hpp:124:30: note: ‘sorted_elements’ declared here 124 | sorted_elements_type sorted_elements; | ^~~~~~~~~~~~~~~ [289/433] /usr/bin/x86_64-pc-linux-gnu-g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DOPENVDB_ABI_VERSION_NUMBER=10 -DOPENVDB_USE_DELAYED_LOADING -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/lib64/dbus-1.0/include -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8_build/src/platform -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8_build/src/libslic3r -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libnest2d/include -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/miniz -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libigl -isystem /usr/include/opencascade -isystem /usr/include/Imath -DNDEBUG -march=native -O2 -pipe -fno-strict-aliasing -fext-numeric-literals -Wall -Wno-reorder -std=gnu++17 -fPIC -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -MD -MT src/libslic3r/CMakeFiles/libslic3r.dir/Arachne/utils/VoronoiUtils.cpp.o -MF src/libslic3r/CMakeFiles/libslic3r.dir/Arachne/utils/VoronoiUtils.cpp.o.d -o src/libslic3r/CMakeFiles/libslic3r.dir/Arachne/utils/VoronoiUtils.cpp.o -c /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Arachne/utils/VoronoiUtils.cpp [290/433] /usr/bin/x86_64-pc-linux-gnu-g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DOPENVDB_ABI_VERSION_NUMBER=10 -DOPENVDB_USE_DELAYED_LOADING -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/lib64/dbus-1.0/include -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8_build/src/platform -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8_build/src/libslic3r -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libnest2d/include -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/miniz -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libigl -isystem /usr/include/opencascade -isystem /usr/include/Imath -DNDEBUG -march=native -O2 -pipe -fno-strict-aliasing -fext-numeric-literals -Wall -Wno-reorder -std=gnu++17 -fPIC -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -MD -MT src/libslic3r/CMakeFiles/libslic3r.dir/Arachne/utils/ExtrusionLine.cpp.o -MF src/libslic3r/CMakeFiles/libslic3r.dir/Arachne/utils/ExtrusionLine.cpp.o.d -o src/libslic3r/CMakeFiles/libslic3r.dir/Arachne/utils/ExtrusionLine.cpp.o -c /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Arachne/utils/ExtrusionLine.cpp In file included from /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Arachne/utils/ExtrusionLine.hpp:12, from /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Arachne/utils/ExtrusionLine.cpp:6: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Arachne/utils/../../ExtrusionEntity.hpp:603:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionEntityCollection&)’ was hidden [-Woverloaded-virtual=] 603 | virtual void use(ExtrusionEntityCollection& collection) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Arachne/utils/../../ExtrusionEntity.hpp:634:18: note: by ‘Slic3r::SimplifyVisitor::use’ 634 | virtual void use(ExtrusionPath3D& path3D) override { | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Arachne/utils/../../ExtrusionEntity.hpp:602:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionLoop&)’ was hidden [-Woverloaded-virtual=] 602 | virtual void use(ExtrusionLoop& loop) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Arachne/utils/../../ExtrusionEntity.hpp:634:18: note: by ‘Slic3r::SimplifyVisitor::use’ 634 | virtual void use(ExtrusionPath3D& path3D) override { | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Arachne/utils/../../ExtrusionEntity.hpp:601:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionMultiPath3D&)’ was hidden [-Woverloaded-virtual=] 601 | virtual void use(ExtrusionMultiPath3D& multipath) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Arachne/utils/../../ExtrusionEntity.hpp:634:18: note: by ‘Slic3r::SimplifyVisitor::use’ 634 | virtual void use(ExtrusionPath3D& path3D) override { | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Arachne/utils/../../ExtrusionEntity.hpp:600:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionMultiPath&)’ was hidden [-Woverloaded-virtual=] 600 | virtual void use(ExtrusionMultiPath& multipath) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Arachne/utils/../../ExtrusionEntity.hpp:634:18: note: by ‘Slic3r::SimplifyVisitor::use’ 634 | virtual void use(ExtrusionPath3D& path3D) override { | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Arachne/utils/../../ExtrusionEntity.hpp:603:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionEntityCollection&)’ was hidden [-Woverloaded-virtual=] 603 | virtual void use(ExtrusionEntityCollection& collection) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Arachne/utils/../../ExtrusionEntity.hpp:645:18: note: by ‘Slic3r::GetPathsVisitor::use’ 645 | virtual void use(ExtrusionPath3D& path3D) override { | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Arachne/utils/../../ExtrusionEntity.hpp:602:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionLoop&)’ was hidden [-Woverloaded-virtual=] 602 | virtual void use(ExtrusionLoop& loop) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Arachne/utils/../../ExtrusionEntity.hpp:645:18: note: by ‘Slic3r::GetPathsVisitor::use’ 645 | virtual void use(ExtrusionPath3D& path3D) override { | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Arachne/utils/../../ExtrusionEntity.hpp:601:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionMultiPath3D&)’ was hidden [-Woverloaded-virtual=] 601 | virtual void use(ExtrusionMultiPath3D& multipath) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Arachne/utils/../../ExtrusionEntity.hpp:645:18: note: by ‘Slic3r::GetPathsVisitor::use’ 645 | virtual void use(ExtrusionPath3D& path3D) override { | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Arachne/utils/../../ExtrusionEntity.hpp:600:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionMultiPath&)’ was hidden [-Woverloaded-virtual=] 600 | virtual void use(ExtrusionMultiPath& multipath) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Arachne/utils/../../ExtrusionEntity.hpp:645:18: note: by ‘Slic3r::GetPathsVisitor::use’ 645 | virtual void use(ExtrusionPath3D& path3D) override { | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Arachne/utils/../../ExtrusionEntity.hpp:595:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursiveConst::use(const Slic3r::ExtrusionEntityCollection&)’ was hidden [-Woverloaded-virtual=] 595 | virtual void use(const ExtrusionEntityCollection& collection) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Arachne/utils/../../ExtrusionEntity.hpp:658:10: note: by ‘Slic3r::ExtrusionVolume::use’ 658 | void use(const ExtrusionPath3D &path3D) override { volume += unscaled(path3D.length()) * path3D.mm3_per_mm; } | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Arachne/utils/../../ExtrusionEntity.hpp:594:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursiveConst::use(const Slic3r::ExtrusionLoop&)’ was hidden [-Woverloaded-virtual=] 594 | virtual void use(const ExtrusionLoop& loop) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Arachne/utils/../../ExtrusionEntity.hpp:658:10: note: by ‘Slic3r::ExtrusionVolume::use’ 658 | void use(const ExtrusionPath3D &path3D) override { volume += unscaled(path3D.length()) * path3D.mm3_per_mm; } | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Arachne/utils/../../ExtrusionEntity.hpp:593:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursiveConst::use(const Slic3r::ExtrusionMultiPath3D&)’ was hidden [-Woverloaded-virtual=] 593 | virtual void use(const ExtrusionMultiPath3D& multipath) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Arachne/utils/../../ExtrusionEntity.hpp:658:10: note: by ‘Slic3r::ExtrusionVolume::use’ 658 | void use(const ExtrusionPath3D &path3D) override { volume += unscaled(path3D.length()) * path3D.mm3_per_mm; } | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Arachne/utils/../../ExtrusionEntity.hpp:592:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursiveConst::use(const Slic3r::ExtrusionMultiPath&)’ was hidden [-Woverloaded-virtual=] 592 | virtual void use(const ExtrusionMultiPath& multipath) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Arachne/utils/../../ExtrusionEntity.hpp:658:10: note: by ‘Slic3r::ExtrusionVolume::use’ 658 | void use(const ExtrusionPath3D &path3D) override { volume += unscaled(path3D.length()) * path3D.mm3_per_mm; } | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Arachne/utils/../../ExtrusionEntity.hpp:603:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionEntityCollection&)’ was hidden [-Woverloaded-virtual=] 603 | virtual void use(ExtrusionEntityCollection& collection) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Arachne/utils/../../ExtrusionEntity.hpp:667:10: note: by ‘Slic3r::ExtrusionModifyFlow::use’ 667 | void use(ExtrusionPath3D &path3D) override { path3D.mm3_per_mm *= _flow_mult; path3D.width *= _flow_mult; } | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Arachne/utils/../../ExtrusionEntity.hpp:602:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionLoop&)’ was hidden [-Woverloaded-virtual=] 602 | virtual void use(ExtrusionLoop& loop) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Arachne/utils/../../ExtrusionEntity.hpp:667:10: note: by ‘Slic3r::ExtrusionModifyFlow::use’ 667 | void use(ExtrusionPath3D &path3D) override { path3D.mm3_per_mm *= _flow_mult; path3D.width *= _flow_mult; } | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Arachne/utils/../../ExtrusionEntity.hpp:601:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionMultiPath3D&)’ was hidden [-Woverloaded-virtual=] 601 | virtual void use(ExtrusionMultiPath3D& multipath) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Arachne/utils/../../ExtrusionEntity.hpp:667:10: note: by ‘Slic3r::ExtrusionModifyFlow::use’ 667 | void use(ExtrusionPath3D &path3D) override { path3D.mm3_per_mm *= _flow_mult; path3D.width *= _flow_mult; } | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Arachne/utils/../../ExtrusionEntity.hpp:600:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionMultiPath&)’ was hidden [-Woverloaded-virtual=] 600 | virtual void use(ExtrusionMultiPath& multipath) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Arachne/utils/../../ExtrusionEntity.hpp:667:10: note: by ‘Slic3r::ExtrusionModifyFlow::use’ 667 | void use(ExtrusionPath3D &path3D) override { path3D.mm3_per_mm *= _flow_mult; path3D.width *= _flow_mult; } | ^~~ [291/433] /usr/bin/x86_64-pc-linux-gnu-g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DOPENVDB_ABI_VERSION_NUMBER=10 -DOPENVDB_USE_DELAYED_LOADING -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/lib64/dbus-1.0/include -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8_build/src/platform -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8_build/src/libslic3r -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libnest2d/include -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/miniz -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libigl -isystem /usr/include/opencascade -isystem /usr/include/Imath -DNDEBUG -march=native -O2 -pipe -fno-strict-aliasing -fext-numeric-literals -Wall -Wno-reorder -std=gnu++17 -fPIC -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -MD -MT src/libslic3r/CMakeFiles/libslic3r.dir/Arachne/utils/PolylineStitcher.cpp.o -MF src/libslic3r/CMakeFiles/libslic3r.dir/Arachne/utils/PolylineStitcher.cpp.o.d -o src/libslic3r/CMakeFiles/libslic3r.dir/Arachne/utils/PolylineStitcher.cpp.o -c /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Arachne/utils/PolylineStitcher.cpp In file included from /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Arachne/utils/ExtrusionLine.hpp:12, from /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Arachne/utils/PolylineStitcher.cpp:5: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Arachne/utils/../../ExtrusionEntity.hpp:603:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionEntityCollection&)’ was hidden [-Woverloaded-virtual=] 603 | virtual void use(ExtrusionEntityCollection& collection) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Arachne/utils/../../ExtrusionEntity.hpp:634:18: note: by ‘Slic3r::SimplifyVisitor::use’ 634 | virtual void use(ExtrusionPath3D& path3D) override { | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Arachne/utils/../../ExtrusionEntity.hpp:602:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionLoop&)’ was hidden [-Woverloaded-virtual=] 602 | virtual void use(ExtrusionLoop& loop) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Arachne/utils/../../ExtrusionEntity.hpp:634:18: note: by ‘Slic3r::SimplifyVisitor::use’ 634 | virtual void use(ExtrusionPath3D& path3D) override { | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Arachne/utils/../../ExtrusionEntity.hpp:601:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionMultiPath3D&)’ was hidden [-Woverloaded-virtual=] 601 | virtual void use(ExtrusionMultiPath3D& multipath) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Arachne/utils/../../ExtrusionEntity.hpp:634:18: note: by ‘Slic3r::SimplifyVisitor::use’ 634 | virtual void use(ExtrusionPath3D& path3D) override { | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Arachne/utils/../../ExtrusionEntity.hpp:600:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionMultiPath&)’ was hidden [-Woverloaded-virtual=] 600 | virtual void use(ExtrusionMultiPath& multipath) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Arachne/utils/../../ExtrusionEntity.hpp:634:18: note: by ‘Slic3r::SimplifyVisitor::use’ 634 | virtual void use(ExtrusionPath3D& path3D) override { | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Arachne/utils/../../ExtrusionEntity.hpp:603:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionEntityCollection&)’ was hidden [-Woverloaded-virtual=] 603 | virtual void use(ExtrusionEntityCollection& collection) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Arachne/utils/../../ExtrusionEntity.hpp:645:18: note: by ‘Slic3r::GetPathsVisitor::use’ 645 | virtual void use(ExtrusionPath3D& path3D) override { | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Arachne/utils/../../ExtrusionEntity.hpp:602:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionLoop&)’ was hidden [-Woverloaded-virtual=] 602 | virtual void use(ExtrusionLoop& loop) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Arachne/utils/../../ExtrusionEntity.hpp:645:18: note: by ‘Slic3r::GetPathsVisitor::use’ 645 | virtual void use(ExtrusionPath3D& path3D) override { | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Arachne/utils/../../ExtrusionEntity.hpp:601:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionMultiPath3D&)’ was hidden [-Woverloaded-virtual=] 601 | virtual void use(ExtrusionMultiPath3D& multipath) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Arachne/utils/../../ExtrusionEntity.hpp:645:18: note: by ‘Slic3r::GetPathsVisitor::use’ 645 | virtual void use(ExtrusionPath3D& path3D) override { | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Arachne/utils/../../ExtrusionEntity.hpp:600:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionMultiPath&)’ was hidden [-Woverloaded-virtual=] 600 | virtual void use(ExtrusionMultiPath& multipath) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Arachne/utils/../../ExtrusionEntity.hpp:645:18: note: by ‘Slic3r::GetPathsVisitor::use’ 645 | virtual void use(ExtrusionPath3D& path3D) override { | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Arachne/utils/../../ExtrusionEntity.hpp:595:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursiveConst::use(const Slic3r::ExtrusionEntityCollection&)’ was hidden [-Woverloaded-virtual=] 595 | virtual void use(const ExtrusionEntityCollection& collection) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Arachne/utils/../../ExtrusionEntity.hpp:658:10: note: by ‘Slic3r::ExtrusionVolume::use’ 658 | void use(const ExtrusionPath3D &path3D) override { volume += unscaled(path3D.length()) * path3D.mm3_per_mm; } | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Arachne/utils/../../ExtrusionEntity.hpp:594:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursiveConst::use(const Slic3r::ExtrusionLoop&)’ was hidden [-Woverloaded-virtual=] 594 | virtual void use(const ExtrusionLoop& loop) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Arachne/utils/../../ExtrusionEntity.hpp:658:10: note: by ‘Slic3r::ExtrusionVolume::use’ 658 | void use(const ExtrusionPath3D &path3D) override { volume += unscaled(path3D.length()) * path3D.mm3_per_mm; } | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Arachne/utils/../../ExtrusionEntity.hpp:593:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursiveConst::use(const Slic3r::ExtrusionMultiPath3D&)’ was hidden [-Woverloaded-virtual=] 593 | virtual void use(const ExtrusionMultiPath3D& multipath) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Arachne/utils/../../ExtrusionEntity.hpp:658:10: note: by ‘Slic3r::ExtrusionVolume::use’ 658 | void use(const ExtrusionPath3D &path3D) override { volume += unscaled(path3D.length()) * path3D.mm3_per_mm; } | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Arachne/utils/../../ExtrusionEntity.hpp:592:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursiveConst::use(const Slic3r::ExtrusionMultiPath&)’ was hidden [-Woverloaded-virtual=] 592 | virtual void use(const ExtrusionMultiPath& multipath) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Arachne/utils/../../ExtrusionEntity.hpp:658:10: note: by ‘Slic3r::ExtrusionVolume::use’ 658 | void use(const ExtrusionPath3D &path3D) override { volume += unscaled(path3D.length()) * path3D.mm3_per_mm; } | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Arachne/utils/../../ExtrusionEntity.hpp:603:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionEntityCollection&)’ was hidden [-Woverloaded-virtual=] 603 | virtual void use(ExtrusionEntityCollection& collection) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Arachne/utils/../../ExtrusionEntity.hpp:667:10: note: by ‘Slic3r::ExtrusionModifyFlow::use’ 667 | void use(ExtrusionPath3D &path3D) override { path3D.mm3_per_mm *= _flow_mult; path3D.width *= _flow_mult; } | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Arachne/utils/../../ExtrusionEntity.hpp:602:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionLoop&)’ was hidden [-Woverloaded-virtual=] 602 | virtual void use(ExtrusionLoop& loop) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Arachne/utils/../../ExtrusionEntity.hpp:667:10: note: by ‘Slic3r::ExtrusionModifyFlow::use’ 667 | void use(ExtrusionPath3D &path3D) override { path3D.mm3_per_mm *= _flow_mult; path3D.width *= _flow_mult; } | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Arachne/utils/../../ExtrusionEntity.hpp:601:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionMultiPath3D&)’ was hidden [-Woverloaded-virtual=] 601 | virtual void use(ExtrusionMultiPath3D& multipath) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Arachne/utils/../../ExtrusionEntity.hpp:667:10: note: by ‘Slic3r::ExtrusionModifyFlow::use’ 667 | void use(ExtrusionPath3D &path3D) override { path3D.mm3_per_mm *= _flow_mult; path3D.width *= _flow_mult; } | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Arachne/utils/../../ExtrusionEntity.hpp:600:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionMultiPath&)’ was hidden [-Woverloaded-virtual=] 600 | virtual void use(ExtrusionMultiPath& multipath) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Arachne/utils/../../ExtrusionEntity.hpp:667:10: note: by ‘Slic3r::ExtrusionModifyFlow::use’ 667 | void use(ExtrusionPath3D &path3D) override { path3D.mm3_per_mm *= _flow_mult; path3D.width *= _flow_mult; } | ^~~ [292/433] /usr/bin/x86_64-pc-linux-gnu-g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DOPENVDB_ABI_VERSION_NUMBER=10 -DOPENVDB_USE_DELAYED_LOADING -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/lib64/dbus-1.0/include -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8_build/src/platform -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8_build/src/libslic3r -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libnest2d/include -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/miniz -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libigl -isystem /usr/include/opencascade -isystem /usr/include/Imath -DNDEBUG -march=native -O2 -pipe -fno-strict-aliasing -fext-numeric-literals -Wall -Wno-reorder -std=gnu++17 -fPIC -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -MD -MT src/libslic3r/CMakeFiles/libslic3r.dir/Arachne/SkeletalTrapezoidationGraph.cpp.o -MF src/libslic3r/CMakeFiles/libslic3r.dir/Arachne/SkeletalTrapezoidationGraph.cpp.o.d -o src/libslic3r/CMakeFiles/libslic3r.dir/Arachne/SkeletalTrapezoidationGraph.cpp.o -c /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Arachne/SkeletalTrapezoidationGraph.cpp [293/433] /usr/bin/x86_64-pc-linux-gnu-g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DOPENVDB_ABI_VERSION_NUMBER=10 -DOPENVDB_USE_DELAYED_LOADING -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/lib64/dbus-1.0/include -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8_build/src/platform -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8_build/src/libslic3r -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libnest2d/include -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/miniz -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libigl -isystem /usr/include/opencascade -isystem /usr/include/Imath -DNDEBUG -march=native -O2 -pipe -fno-strict-aliasing -fext-numeric-literals -Wall -Wno-reorder -std=gnu++17 -fPIC -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -MD -MT src/libslic3r/CMakeFiles/libslic3r.dir/SLA/Rotfinder.cpp.o -MF src/libslic3r/CMakeFiles/libslic3r.dir/SLA/Rotfinder.cpp.o.d -o src/libslic3r/CMakeFiles/libslic3r.dir/SLA/Rotfinder.cpp.o -c /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/SLA/Rotfinder.cpp In file included from /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/PrintConfig.hpp:32, from /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Model.hpp:9, from /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/PrintBase.hpp:13, from /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/SLAPrint.hpp:6, from /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/SLA/Rotfinder.cpp:11: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp: In instantiation of ‘bool Slic3r::ConfigOptionBoolsTempl::is_nil(int32_t) const [with bool NULLABLE = false; int32_t = int]’: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:1703:10: required from here /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:1711:24: warning: comparison of integer expressions of different signedness: ‘int32_t’ {aka ‘int’} and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1711 | return idx < values.size() ? NIL_VALUE() == this->values[idx] : | ~~~~^~~~~~~~~~~~~~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp: In instantiation of ‘bool Slic3r::ConfigOptionFloatsOrPercentsTempl::is_nil(int32_t) const [with bool NULLABLE = false; int32_t = int]’: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:1340:10: required from here /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:1348:24: warning: comparison of integer expressions of different signedness: ‘int32_t’ {aka ‘int’} and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1348 | return idx < values.size() ? (std::isnan(this->values[idx].value) || NIL_VALUE() == this->values[idx]) : | ~~~~^~~~~~~~~~~~~~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp: In instantiation of ‘bool Slic3r::ConfigOptionFloatsTempl::is_nil(int32_t) const [with bool NULLABLE = false; int32_t = int]’: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:814:10: required from here /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:822:24: warning: comparison of integer expressions of different signedness: ‘int32_t’ {aka ‘int’} and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 822 | return idx < values.size() ? (std::isnan(this->values[idx]) || NIL_VALUE() == this->values[idx]) : | ~~~~^~~~~~~~~~~~~~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp: In instantiation of ‘bool Slic3r::ConfigOptionIntsTempl::is_nil(int32_t) const [with bool NULLABLE = false; int32_t = int]’: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:998:10: required from here /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:1006:24: warning: comparison of integer expressions of different signedness: ‘int32_t’ {aka ‘int’} and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1006 | return idx < values.size() ? NIL_VALUE() == this->values[idx] : | ~~~~^~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:277, from /usr/include/eigen3/Eigen/Geometry:11, from /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Point.hpp:12, from /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/SLA/Rotfinder.hpp:7, from /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/SLA/Rotfinder.cpp:3: In member function ‘Eigen::internal::mapbase_evaluator::CoeffReturnType Eigen::internal::mapbase_evaluator::coeff(Eigen::Index, Eigen::Index) const [with Derived = Eigen::Block, 3, 1, true>; PlainObjectType = Eigen::Matrix]’, inlined from ‘void Eigen::internal::generic_dense_assignment_kernel::assignCoeff(Eigen::Index, Eigen::Index) [with DstEvaluatorTypeT = Eigen::internal::evaluator >; SrcEvaluatorTypeT = Eigen::internal::evaluator, 3, 1, true> >; Functor = Eigen::internal::assign_op; int Version = 0]’ at /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:654:63, inlined from ‘void Eigen::internal::generic_dense_assignment_kernel::assignCoeffByOuterInner(Eigen::Index, Eigen::Index) [with DstEvaluatorTypeT = Eigen::internal::evaluator >; SrcEvaluatorTypeT = Eigen::internal::evaluator, 3, 1, true> >; Functor = Eigen::internal::assign_op; int Version = 0]’ at /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:668:16, inlined from ‘static void Eigen::internal::copy_using_evaluator_DefaultTraversal_CompleteUnrolling::run(Kernel&) [with Kernel = Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator, 3, 1, true> >, Eigen::internal::assign_op, 0>; int Index = 0; int Stop = 3]’ at /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:211:35, inlined from ‘static void Eigen::internal::dense_assignment_loop::run(Kernel&) [with Kernel = Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator, 3, 1, true> >, Eigen::internal::assign_op, 0>]’ at /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:456:92, inlined from ‘void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Block, 3, 1, true>; Functor = assign_op]’ at /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:785:37, inlined from ‘static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Block, 3, 1, true>; Functor = Eigen::internal::assign_op; Weak = void]’ at /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:954:31, inlined from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Block, 3, 1, true>; Func = assign_op]’ at /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:890:49, inlined from ‘Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Block, 3, 1, true>; Derived = Eigen::Matrix]’ at /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:797:41, inlined from ‘Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Block, 3, 1, true>; Derived = Eigen::Matrix]’ at /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:594:19, inlined from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Block, 3, 1, true>; _Scalar = float; int _Rows = 3; int _Cols = 1; int _Options = 0; int _MaxRows = 3; int _MaxCols = 1]’ at /usr/include/eigen3/Eigen/src/Core/Matrix.h:423:29, inlined from ‘Derived& Eigen::QuaternionBase::setFromTwoVectors(const Eigen::MatrixBase&, const Eigen::MatrixBase&) [with Derived1 = Eigen::Matrix; Derived2 = Eigen::Matrix; Derived = Eigen::Quaternion]’ at /usr/include/eigen3/Eigen/src/Geometry/Quaternion.h:658:13: /usr/include/eigen3/Eigen/src/Core/CoreEvaluators.h:911:56: warning: ‘svd.Eigen::JacobiSVD, 2>::.Eigen::SVDBase, 2> >::m_matrixV.Eigen::Matrix::.Eigen::PlainObjectBase >::m_storage.Eigen::DenseStorage::m_data.Eigen::internal::plain_array::array[6]’ may be used uninitialized [-Wmaybe-uninitialized] 911 | return m_data[col * colStride() + row * rowStride()]; | ^ In file included from /usr/include/eigen3/Eigen/Geometry:42: /usr/include/eigen3/Eigen/src/Geometry/Quaternion.h: In function ‘Derived& Eigen::QuaternionBase::setFromTwoVectors(const Eigen::MatrixBase&, const Eigen::MatrixBase&) [with Derived1 = Eigen::Matrix; Derived2 = Eigen::Matrix; Derived = Eigen::Quaternion]’: /usr/include/eigen3/Eigen/src/Geometry/Quaternion.h:657:36: note: ‘svd’ declared here 657 | JacobiSVD > svd(m, ComputeFullV); | ^~~ In member function ‘Eigen::internal::mapbase_evaluator::CoeffReturnType Eigen::internal::mapbase_evaluator::coeff(Eigen::Index, Eigen::Index) const [with Derived = Eigen::Block, 3, 1, true>; PlainObjectType = Eigen::Matrix]’, inlined from ‘void Eigen::internal::generic_dense_assignment_kernel::assignCoeff(Eigen::Index, Eigen::Index) [with DstEvaluatorTypeT = Eigen::internal::evaluator >; SrcEvaluatorTypeT = Eigen::internal::evaluator, 3, 1, true> >; Functor = Eigen::internal::assign_op; int Version = 0]’ at /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:654:63, inlined from ‘void Eigen::internal::generic_dense_assignment_kernel::assignCoeffByOuterInner(Eigen::Index, Eigen::Index) [with DstEvaluatorTypeT = Eigen::internal::evaluator >; SrcEvaluatorTypeT = Eigen::internal::evaluator, 3, 1, true> >; Functor = Eigen::internal::assign_op; int Version = 0]’ at /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:668:16, inlined from ‘static void Eigen::internal::copy_using_evaluator_DefaultTraversal_CompleteUnrolling::run(Kernel&) [with Kernel = Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator, 3, 1, true> >, Eigen::internal::assign_op, 0>; int Index = 1; int Stop = 3]’ at /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:211:35, inlined from ‘static void Eigen::internal::copy_using_evaluator_DefaultTraversal_CompleteUnrolling::run(Kernel&) [with Kernel = Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator, 3, 1, true> >, Eigen::internal::assign_op, 0>; int Index = 0; int Stop = 3]’ at /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:212:88, inlined from ‘static void Eigen::internal::dense_assignment_loop::run(Kernel&) [with Kernel = Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator, 3, 1, true> >, Eigen::internal::assign_op, 0>]’ at /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:456:92, inlined from ‘void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Block, 3, 1, true>; Functor = assign_op]’ at /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:785:37, inlined from ‘static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Block, 3, 1, true>; Functor = Eigen::internal::assign_op; Weak = void]’ at /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:954:31, inlined from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Block, 3, 1, true>; Func = assign_op]’ at /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:890:49, inlined from ‘Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Block, 3, 1, true>; Derived = Eigen::Matrix]’ at /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:797:41, inlined from ‘Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Block, 3, 1, true>; Derived = Eigen::Matrix]’ at /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:594:19, inlined from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Block, 3, 1, true>; _Scalar = float; int _Rows = 3; int _Cols = 1; int _Options = 0; int _MaxRows = 3; int _MaxCols = 1]’ at /usr/include/eigen3/Eigen/src/Core/Matrix.h:423:29, inlined from ‘Derived& Eigen::QuaternionBase::setFromTwoVectors(const Eigen::MatrixBase&, const Eigen::MatrixBase&) [with Derived1 = Eigen::Matrix; Derived2 = Eigen::Matrix; Derived = Eigen::Quaternion]’ at /usr/include/eigen3/Eigen/src/Geometry/Quaternion.h:658:13: /usr/include/eigen3/Eigen/src/Core/CoreEvaluators.h:911:56: warning: ‘svd.Eigen::JacobiSVD, 2>::.Eigen::SVDBase, 2> >::m_matrixV.Eigen::Matrix::.Eigen::PlainObjectBase >::m_storage.Eigen::DenseStorage::m_data.Eigen::internal::plain_array::array[7]’ may be used uninitialized [-Wmaybe-uninitialized] 911 | return m_data[col * colStride() + row * rowStride()]; | ^ /usr/include/eigen3/Eigen/src/Geometry/Quaternion.h: In function ‘Derived& Eigen::QuaternionBase::setFromTwoVectors(const Eigen::MatrixBase&, const Eigen::MatrixBase&) [with Derived1 = Eigen::Matrix; Derived2 = Eigen::Matrix; Derived = Eigen::Quaternion]’: /usr/include/eigen3/Eigen/src/Geometry/Quaternion.h:657:36: note: ‘svd’ declared here 657 | JacobiSVD > svd(m, ComputeFullV); | ^~~ In member function ‘Eigen::internal::mapbase_evaluator::CoeffReturnType Eigen::internal::mapbase_evaluator::coeff(Eigen::Index, Eigen::Index) const [with Derived = Eigen::Block, 3, 1, true>; PlainObjectType = Eigen::Matrix]’, inlined from ‘void Eigen::internal::generic_dense_assignment_kernel::assignCoeff(Eigen::Index, Eigen::Index) [with DstEvaluatorTypeT = Eigen::internal::evaluator >; SrcEvaluatorTypeT = Eigen::internal::evaluator, 3, 1, true> >; Functor = Eigen::internal::assign_op; int Version = 0]’ at /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:654:63, inlined from ‘void Eigen::internal::generic_dense_assignment_kernel::assignCoeffByOuterInner(Eigen::Index, Eigen::Index) [with DstEvaluatorTypeT = Eigen::internal::evaluator >; SrcEvaluatorTypeT = Eigen::internal::evaluator, 3, 1, true> >; Functor = Eigen::internal::assign_op; int Version = 0]’ at /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:668:16, inlined from ‘static void Eigen::internal::copy_using_evaluator_DefaultTraversal_CompleteUnrolling::run(Kernel&) [with Kernel = Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator, 3, 1, true> >, Eigen::internal::assign_op, 0>; int Index = 2; int Stop = 3]’ at /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:211:35, inlined from ‘static void Eigen::internal::copy_using_evaluator_DefaultTraversal_CompleteUnrolling::run(Kernel&) [with Kernel = Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator, 3, 1, true> >, Eigen::internal::assign_op, 0>; int Index = 1; int Stop = 3]’ at /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:212:88, inlined from ‘static void Eigen::internal::copy_using_evaluator_DefaultTraversal_CompleteUnrolling::run(Kernel&) [with Kernel = Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator, 3, 1, true> >, Eigen::internal::assign_op, 0>; int Index = 0; int Stop = 3]’ at /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:212:88, inlined from ‘static void Eigen::internal::dense_assignment_loop::run(Kernel&) [with Kernel = Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator, 3, 1, true> >, Eigen::internal::assign_op, 0>]’ at /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:456:92, inlined from ‘void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Block, 3, 1, true>; Functor = assign_op]’ at /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:785:37, inlined from ‘static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Block, 3, 1, true>; Functor = Eigen::internal::assign_op; Weak = void]’ at /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:954:31, inlined from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Block, 3, 1, true>; Func = assign_op]’ at /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:890:49, inlined from ‘Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Block, 3, 1, true>; Derived = Eigen::Matrix]’ at /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:797:41, inlined from ‘Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Block, 3, 1, true>; Derived = Eigen::Matrix]’ at /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:594:19, inlined from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Block, 3, 1, true>; _Scalar = float; int _Rows = 3; int _Cols = 1; int _Options = 0; int _MaxRows = 3; int _MaxCols = 1]’ at /usr/include/eigen3/Eigen/src/Core/Matrix.h:423:29, inlined from ‘Derived& Eigen::QuaternionBase::setFromTwoVectors(const Eigen::MatrixBase&, const Eigen::MatrixBase&) [with Derived1 = Eigen::Matrix; Derived2 = Eigen::Matrix; Derived = Eigen::Quaternion]’ at /usr/include/eigen3/Eigen/src/Geometry/Quaternion.h:658:13: /usr/include/eigen3/Eigen/src/Core/CoreEvaluators.h:911:56: warning: ‘svd.Eigen::JacobiSVD, 2>::.Eigen::SVDBase, 2> >::m_matrixV.Eigen::Matrix::.Eigen::PlainObjectBase >::m_storage.Eigen::DenseStorage::m_data.Eigen::internal::plain_array::array[8]’ may be used uninitialized [-Wmaybe-uninitialized] 911 | return m_data[col * colStride() + row * rowStride()]; | ^ /usr/include/eigen3/Eigen/src/Geometry/Quaternion.h: In function ‘Derived& Eigen::QuaternionBase::setFromTwoVectors(const Eigen::MatrixBase&, const Eigen::MatrixBase&) [with Derived1 = Eigen::Matrix; Derived2 = Eigen::Matrix; Derived = Eigen::Quaternion]’: /usr/include/eigen3/Eigen/src/Geometry/Quaternion.h:657:36: note: ‘svd’ declared here 657 | JacobiSVD > svd(m, ComputeFullV); | ^~~ [294/433] /usr/bin/x86_64-pc-linux-gnu-g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DOPENVDB_ABI_VERSION_NUMBER=10 -DOPENVDB_USE_DELAYED_LOADING -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/lib64/dbus-1.0/include -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8_build/src/platform -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8_build/src/libslic3r -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libnest2d/include -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/miniz -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libigl -isystem /usr/include/opencascade -isystem /usr/include/Imath -DNDEBUG -march=native -O2 -pipe -fno-strict-aliasing -fext-numeric-literals -Wall -Wno-reorder -std=gnu++17 -fPIC -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -MD -MT src/libslic3r/CMakeFiles/libslic3r.dir/SLA/SupportPointGenerator.cpp.o -MF src/libslic3r/CMakeFiles/libslic3r.dir/SLA/SupportPointGenerator.cpp.o.d -o src/libslic3r/CMakeFiles/libslic3r.dir/SLA/SupportPointGenerator.cpp.o -c /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/SLA/SupportPointGenerator.cpp In file included from /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/PrintConfig.hpp:32, from /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Model.hpp:9, from /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/SLA/SupportPointGenerator.cpp:8: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp: In instantiation of ‘bool Slic3r::ConfigOptionBoolsTempl::is_nil(int32_t) const [with bool NULLABLE = false; int32_t = int]’: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:1703:10: required from here /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:1711:24: warning: comparison of integer expressions of different signedness: ‘int32_t’ {aka ‘int’} and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1711 | return idx < values.size() ? NIL_VALUE() == this->values[idx] : | ~~~~^~~~~~~~~~~~~~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp: In instantiation of ‘bool Slic3r::ConfigOptionFloatsOrPercentsTempl::is_nil(int32_t) const [with bool NULLABLE = false; int32_t = int]’: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:1340:10: required from here /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:1348:24: warning: comparison of integer expressions of different signedness: ‘int32_t’ {aka ‘int’} and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1348 | return idx < values.size() ? (std::isnan(this->values[idx].value) || NIL_VALUE() == this->values[idx]) : | ~~~~^~~~~~~~~~~~~~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp: In instantiation of ‘bool Slic3r::ConfigOptionFloatsTempl::is_nil(int32_t) const [with bool NULLABLE = false; int32_t = int]’: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:814:10: required from here /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:822:24: warning: comparison of integer expressions of different signedness: ‘int32_t’ {aka ‘int’} and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 822 | return idx < values.size() ? (std::isnan(this->values[idx]) || NIL_VALUE() == this->values[idx]) : | ~~~~^~~~~~~~~~~~~~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp: In instantiation of ‘bool Slic3r::ConfigOptionIntsTempl::is_nil(int32_t) const [with bool NULLABLE = false; int32_t = int]’: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:998:10: required from here /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:1006:24: warning: comparison of integer expressions of different signedness: ‘int32_t’ {aka ‘int’} and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1006 | return idx < values.size() ? NIL_VALUE() == this->values[idx] : | ~~~~^~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:294, from /usr/include/eigen3/Eigen/Geometry:11, from /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Point.hpp:12, from /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/SLA/SupportPoint.hpp:4, from /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/SLA/SupportPointGenerator.hpp:6, from /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/SLA/SupportPointGenerator.cpp:6: In copy constructor ‘Eigen::PlainObjectBase::PlainObjectBase(const Eigen::PlainObjectBase&) [with Derived = Eigen::Matrix]’, inlined from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>&) [with _Scalar = float; int _Rows = 2; int _Cols = 1; int _Options = 2; int _MaxRows = 2; int _MaxCols = 1]’ at /usr/include/eigen3/Eigen/src/Core/Matrix.h:414:65, inlined from ‘Slic3r::sla::poisson_disk_from_samples >(const std::vector, std::allocator > >&, float, SupportPointGenerator::uniformly_cover(const Slic3r::ExPolygons&, Structure&, float, PointGrid3D&, IslandCoverageFlags)::)::PoissonDiskGridEntry::PoissonDiskGridEntry(const Slic3r::sla::poisson_disk_from_samples >(const std::vector, std::allocator > >&, float, SupportPointGenerator::uniformly_cover(const Slic3r::ExPolygons&, Structure&, float, PointGrid3D&, IslandCoverageFlags)::)::PoissonDiskGridEntry&)’ at /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/SLA/SupportPointGenerator.cpp:453:12, inlined from ‘constexpr std::pair<_T1, _T2>::pair(_U1&&, _U2&&) [with _U1 = const Eigen::Matrix&; _U2 = Slic3r::sla::poisson_disk_from_samples >(const std::vector, std::allocator > >&, float, SupportPointGenerator::uniformly_cover(const Slic3r::ExPolygons&, Structure&, float, PointGrid3D&, IslandCoverageFlags)::)::PoissonDiskGridEntry&; typename std::enable_if<(std::_PCC::_MoveConstructiblePair<_U1, _U2>() && std::_PCC::_ImplicitlyMoveConvertiblePair<_U1, _U2>()), bool>::type = true; _T1 = const Eigen::Matrix; _T2 = Slic3r::sla::poisson_disk_from_samples >(const std::vector, std::allocator > >&, float, SupportPointGenerator::uniformly_cover(const Slic3r::ExPolygons&, Structure&, float, PointGrid3D&, IslandCoverageFlags)::)::PoissonDiskGridEntry]’ at /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/bits/stl_pair.h:688:35, inlined from ‘std::vector, std::allocator > > Slic3r::sla::poisson_disk_from_samples(const std::vector, std::allocator > >&, float, REFUSE_FUNCTION) [with REFUSE_FUNCTION = SupportPointGenerator::uniformly_cover(const Slic3r::ExPolygons&, Structure&, float, PointGrid3D&, IslandCoverageFlags)::]’ at /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/SLA/SupportPointGenerator.cpp:491:47, inlined from ‘void Slic3r::sla::SupportPointGenerator::uniformly_cover(const Slic3r::ExPolygons&, Structure&, float, PointGrid3D&, IslandCoverageFlags)’ at /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/SLA/SupportPointGenerator.cpp:588:52: /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:512:17: warning: ‘data’ may be used uninitialized [-Wmaybe-uninitialized] 512 | : Base(), m_storage(other.m_storage) { } | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/SLA/SupportPointGenerator.cpp: In member function ‘void Slic3r::sla::SupportPointGenerator::uniformly_cover(const Slic3r::ExPolygons&, Structure&, float, PointGrid3D&, IslandCoverageFlags)’: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/SLA/SupportPointGenerator.cpp:488:38: note: ‘data’ declared here 488 | PoissonDiskGridEntry data; | ^~~~ [295/433] /usr/bin/x86_64-pc-linux-gnu-g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DOPENVDB_ABI_VERSION_NUMBER=10 -DOPENVDB_USE_DELAYED_LOADING -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/lib64/dbus-1.0/include -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8_build/src/platform -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8_build/src/libslic3r -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libnest2d/include -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/miniz -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libigl -isystem /usr/include/opencascade -isystem /usr/include/Imath -DNDEBUG -march=native -O2 -pipe -fno-strict-aliasing -fext-numeric-literals -Wall -Wno-reorder -std=gnu++17 -fPIC -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -MD -MT src/libslic3r/CMakeFiles/libslic3r.dir/SLA/Clustering.cpp.o -MF src/libslic3r/CMakeFiles/libslic3r.dir/SLA/Clustering.cpp.o.d -o src/libslic3r/CMakeFiles/libslic3r.dir/SLA/Clustering.cpp.o -c /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/SLA/Clustering.cpp In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/bits/stl_algo.h:61, from /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/algorithm:61, from /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/libslic3r.h:9, from /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Point.hpp:4, from /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/SLA/Clustering.hpp:6, from /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/SLA/Clustering.cpp:1: In function ‘void std::__make_heap(_RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = pair >, boost::variant, unsigned int>, boost::geometry::index::rstar<16, 4>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators, unsigned int> >, 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> >, 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> >*> >*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >, boost::variant, unsigned int>, boost::geometry::index::rstar<16, 4>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators, unsigned int> >, 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> >, 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> >*> >&, const pair >, boost::variant, unsigned int>, boost::geometry::index::rstar<16, 4>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators, unsigned int> >, 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> >, 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> >*> >&)>]’, inlined from ‘void std::__heap_select(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = pair >, boost::variant, unsigned int>, boost::geometry::index::rstar<16, 4>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators, unsigned int> >, 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> >, 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> >*> >*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >, boost::variant, unsigned int>, boost::geometry::index::rstar<16, 4>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators, unsigned int> >, 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> >, 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> >*> >&, const pair >, boost::variant, unsigned int>, boost::geometry::index::rstar<16, 4>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators, unsigned int> >, 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> >, 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> >*> >&)>]’ at /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/bits/stl_algo.h:1635:23, inlined from ‘void std::__partial_sort(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = pair >, boost::variant, unsigned int>, boost::geometry::index::rstar<16, 4>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators, unsigned int> >, 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> >, 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> >*> >*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >, boost::variant, unsigned int>, boost::geometry::index::rstar<16, 4>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators, unsigned int> >, 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> >, 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> >*> >&, const pair >, boost::variant, unsigned int>, boost::geometry::index::rstar<16, 4>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators, unsigned int> >, 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> >, 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> >*> >&)>]’ at /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/bits/stl_algo.h:1910:25, inlined from ‘void std::partial_sort(_RAIter, _RAIter, _RAIter, _Compare) [with _RAIter = pair >, boost::variant, unsigned int>, boost::geometry::index::rstar<16, 4>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators, unsigned int> >, 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> >, 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> >*> >*; _Compare = bool (*)(const pair >, boost::variant, unsigned int>, boost::geometry::index::rstar<16, 4>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators, unsigned int> >, 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> >, 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> >*> >&, const pair >, boost::variant, unsigned int>, boost::geometry::index::rstar<16, 4>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators, unsigned int> >, 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> >, 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> >*> >&)]’ at /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/bits/stl_algo.h:4751:26, inlined from ‘static void boost::geometry::index::detail::rtree::visitors::rstar::remove_elements_to_reinsert::apply(ResultElements&, Node&, internal_node_pointer, size_t, const parameters_type&, const translator_type&, allocators_type&) [with ResultElements = boost::geometry::index::detail::varray >, 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> >*>, 17>; Node = boost::geometry::index::detail::rtree::variant_internal_node, 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>; MembersHolder = boost::geometry::index::rtree, unsigned int>, boost::geometry::index::rstar<16, 4> >::members_holder]’ at /usr/include/boost/geometry/index/detail/rtree/rstar/insert.hpp:140:26: /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/bits/stl_heap.h:355:22: warning: ‘((std::pair >, boost::variant, 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>, 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> >*> >*)((char*)&sorted_elements + offsetof(boost::geometry::index::detail::sorted_elements_type, boost::geometry::index::detail::varray >, boost::variant, 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>, 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> >*> >, 17>::m_storage.boost::aligned_storage<1088, 8>::.boost::detail::aligned_storage::aligned_storage_imp<1088, 8>::data_)))[1]’ may be used uninitialized [-Wmaybe-uninitialized] 355 | _ValueType __value = _GLIBCXX_MOVE(*(__first + __parent)); | ^~~~~~~ In file included from /usr/include/boost/geometry/index/detail/rtree/rstar/rstar.hpp:14, from /usr/include/boost/geometry/index/rtree.hpp:80, from /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/SLA/Clustering.cpp:2: /usr/include/boost/geometry/index/detail/rtree/rstar/insert.hpp: In function ‘static void boost::geometry::index::detail::rtree::visitors::rstar::remove_elements_to_reinsert::apply(ResultElements&, Node&, internal_node_pointer, size_t, const parameters_type&, const translator_type&, allocators_type&) [with ResultElements = boost::geometry::index::detail::varray >, 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> >*>, 17>; Node = boost::geometry::index::detail::rtree::variant_internal_node, 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>; MembersHolder = boost::geometry::index::rtree, unsigned int>, boost::geometry::index::rstar<16, 4> >::members_holder]’: /usr/include/boost/geometry/index/detail/rtree/rstar/insert.hpp:124:30: note: ‘sorted_elements’ declared here 124 | sorted_elements_type sorted_elements; | ^~~~~~~~~~~~~~~ [296/433] /usr/bin/x86_64-pc-linux-gnu-g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DOPENVDB_ABI_VERSION_NUMBER=10 -DOPENVDB_USE_DELAYED_LOADING -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/lib64/dbus-1.0/include -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8_build/src/platform -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8_build/src/libslic3r -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libnest2d/include -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/miniz -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libigl -isystem /usr/include/opencascade -isystem /usr/include/Imath -DNDEBUG -march=native -O2 -pipe -fno-strict-aliasing -fext-numeric-literals -Wall -Wno-reorder -std=gnu++17 -fPIC -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -MD -MT src/libslic3r/CMakeFiles/libslic3r.dir/Arachne/SkeletalTrapezoidation.cpp.o -MF src/libslic3r/CMakeFiles/libslic3r.dir/Arachne/SkeletalTrapezoidation.cpp.o.d -o src/libslic3r/CMakeFiles/libslic3r.dir/Arachne/SkeletalTrapezoidation.cpp.o -c /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Arachne/SkeletalTrapezoidation.cpp In file included from /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Arachne/utils/ExtrusionLine.hpp:12, from /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Arachne/SkeletalTrapezoidation.hpp:16, from /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Arachne/SkeletalTrapezoidation.cpp:4: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Arachne/utils/../../ExtrusionEntity.hpp:603:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionEntityCollection&)’ was hidden [-Woverloaded-virtual=] 603 | virtual void use(ExtrusionEntityCollection& collection) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Arachne/utils/../../ExtrusionEntity.hpp:634:18: note: by ‘Slic3r::SimplifyVisitor::use’ 634 | virtual void use(ExtrusionPath3D& path3D) override { | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Arachne/utils/../../ExtrusionEntity.hpp:602:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionLoop&)’ was hidden [-Woverloaded-virtual=] 602 | virtual void use(ExtrusionLoop& loop) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Arachne/utils/../../ExtrusionEntity.hpp:634:18: note: by ‘Slic3r::SimplifyVisitor::use’ 634 | virtual void use(ExtrusionPath3D& path3D) override { | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Arachne/utils/../../ExtrusionEntity.hpp:601:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionMultiPath3D&)’ was hidden [-Woverloaded-virtual=] 601 | virtual void use(ExtrusionMultiPath3D& multipath) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Arachne/utils/../../ExtrusionEntity.hpp:634:18: note: by ‘Slic3r::SimplifyVisitor::use’ 634 | virtual void use(ExtrusionPath3D& path3D) override { | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Arachne/utils/../../ExtrusionEntity.hpp:600:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionMultiPath&)’ was hidden [-Woverloaded-virtual=] 600 | virtual void use(ExtrusionMultiPath& multipath) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Arachne/utils/../../ExtrusionEntity.hpp:634:18: note: by ‘Slic3r::SimplifyVisitor::use’ 634 | virtual void use(ExtrusionPath3D& path3D) override { | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Arachne/utils/../../ExtrusionEntity.hpp:603:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionEntityCollection&)’ was hidden [-Woverloaded-virtual=] 603 | virtual void use(ExtrusionEntityCollection& collection) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Arachne/utils/../../ExtrusionEntity.hpp:645:18: note: by ‘Slic3r::GetPathsVisitor::use’ 645 | virtual void use(ExtrusionPath3D& path3D) override { | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Arachne/utils/../../ExtrusionEntity.hpp:602:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionLoop&)’ was hidden [-Woverloaded-virtual=] 602 | virtual void use(ExtrusionLoop& loop) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Arachne/utils/../../ExtrusionEntity.hpp:645:18: note: by ‘Slic3r::GetPathsVisitor::use’ 645 | virtual void use(ExtrusionPath3D& path3D) override { | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Arachne/utils/../../ExtrusionEntity.hpp:601:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionMultiPath3D&)’ was hidden [-Woverloaded-virtual=] 601 | virtual void use(ExtrusionMultiPath3D& multipath) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Arachne/utils/../../ExtrusionEntity.hpp:645:18: note: by ‘Slic3r::GetPathsVisitor::use’ 645 | virtual void use(ExtrusionPath3D& path3D) override { | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Arachne/utils/../../ExtrusionEntity.hpp:600:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionMultiPath&)’ was hidden [-Woverloaded-virtual=] 600 | virtual void use(ExtrusionMultiPath& multipath) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Arachne/utils/../../ExtrusionEntity.hpp:645:18: note: by ‘Slic3r::GetPathsVisitor::use’ 645 | virtual void use(ExtrusionPath3D& path3D) override { | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Arachne/utils/../../ExtrusionEntity.hpp:595:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursiveConst::use(const Slic3r::ExtrusionEntityCollection&)’ was hidden [-Woverloaded-virtual=] 595 | virtual void use(const ExtrusionEntityCollection& collection) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Arachne/utils/../../ExtrusionEntity.hpp:658:10: note: by ‘Slic3r::ExtrusionVolume::use’ 658 | void use(const ExtrusionPath3D &path3D) override { volume += unscaled(path3D.length()) * path3D.mm3_per_mm; } | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Arachne/utils/../../ExtrusionEntity.hpp:594:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursiveConst::use(const Slic3r::ExtrusionLoop&)’ was hidden [-Woverloaded-virtual=] 594 | virtual void use(const ExtrusionLoop& loop) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Arachne/utils/../../ExtrusionEntity.hpp:658:10: note: by ‘Slic3r::ExtrusionVolume::use’ 658 | void use(const ExtrusionPath3D &path3D) override { volume += unscaled(path3D.length()) * path3D.mm3_per_mm; } | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Arachne/utils/../../ExtrusionEntity.hpp:593:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursiveConst::use(const Slic3r::ExtrusionMultiPath3D&)’ was hidden [-Woverloaded-virtual=] 593 | virtual void use(const ExtrusionMultiPath3D& multipath) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Arachne/utils/../../ExtrusionEntity.hpp:658:10: note: by ‘Slic3r::ExtrusionVolume::use’ 658 | void use(const ExtrusionPath3D &path3D) override { volume += unscaled(path3D.length()) * path3D.mm3_per_mm; } | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Arachne/utils/../../ExtrusionEntity.hpp:592:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursiveConst::use(const Slic3r::ExtrusionMultiPath&)’ was hidden [-Woverloaded-virtual=] 592 | virtual void use(const ExtrusionMultiPath& multipath) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Arachne/utils/../../ExtrusionEntity.hpp:658:10: note: by ‘Slic3r::ExtrusionVolume::use’ 658 | void use(const ExtrusionPath3D &path3D) override { volume += unscaled(path3D.length()) * path3D.mm3_per_mm; } | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Arachne/utils/../../ExtrusionEntity.hpp:603:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionEntityCollection&)’ was hidden [-Woverloaded-virtual=] 603 | virtual void use(ExtrusionEntityCollection& collection) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Arachne/utils/../../ExtrusionEntity.hpp:667:10: note: by ‘Slic3r::ExtrusionModifyFlow::use’ 667 | void use(ExtrusionPath3D &path3D) override { path3D.mm3_per_mm *= _flow_mult; path3D.width *= _flow_mult; } | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Arachne/utils/../../ExtrusionEntity.hpp:602:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionLoop&)’ was hidden [-Woverloaded-virtual=] 602 | virtual void use(ExtrusionLoop& loop) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Arachne/utils/../../ExtrusionEntity.hpp:667:10: note: by ‘Slic3r::ExtrusionModifyFlow::use’ 667 | void use(ExtrusionPath3D &path3D) override { path3D.mm3_per_mm *= _flow_mult; path3D.width *= _flow_mult; } | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Arachne/utils/../../ExtrusionEntity.hpp:601:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionMultiPath3D&)’ was hidden [-Woverloaded-virtual=] 601 | virtual void use(ExtrusionMultiPath3D& multipath) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Arachne/utils/../../ExtrusionEntity.hpp:667:10: note: by ‘Slic3r::ExtrusionModifyFlow::use’ 667 | void use(ExtrusionPath3D &path3D) override { path3D.mm3_per_mm *= _flow_mult; path3D.width *= _flow_mult; } | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Arachne/utils/../../ExtrusionEntity.hpp:600:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionMultiPath&)’ was hidden [-Woverloaded-virtual=] 600 | virtual void use(ExtrusionMultiPath& multipath) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Arachne/utils/../../ExtrusionEntity.hpp:667:10: note: by ‘Slic3r::ExtrusionModifyFlow::use’ 667 | void use(ExtrusionPath3D &path3D) override { path3D.mm3_per_mm *= _flow_mult; path3D.width *= _flow_mult; } | ^~~ [297/433] /usr/bin/x86_64-pc-linux-gnu-g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DOPENVDB_ABI_VERSION_NUMBER=10 -DOPENVDB_USE_DELAYED_LOADING -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/lib64/dbus-1.0/include -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8_build/src/platform -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8_build/src/libslic3r -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libnest2d/include -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/miniz -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libigl -isystem /usr/include/opencascade -isystem /usr/include/Imath -DNDEBUG -march=native -O2 -pipe -fno-strict-aliasing -fext-numeric-literals -Wall -Wno-reorder -std=gnu++17 -fPIC -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -MD -MT src/libslic3r/CMakeFiles/libslic3r.dir/Arachne/WallToolPaths.cpp.o -MF src/libslic3r/CMakeFiles/libslic3r.dir/Arachne/WallToolPaths.cpp.o.d -o src/libslic3r/CMakeFiles/libslic3r.dir/Arachne/WallToolPaths.cpp.o -c /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Arachne/WallToolPaths.cpp In file included from /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Arachne/utils/ExtrusionLine.hpp:12, from /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Arachne/WallToolPaths.hpp:11, from /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Arachne/WallToolPaths.cpp:7: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Arachne/utils/../../ExtrusionEntity.hpp:603:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionEntityCollection&)’ was hidden [-Woverloaded-virtual=] 603 | virtual void use(ExtrusionEntityCollection& collection) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Arachne/utils/../../ExtrusionEntity.hpp:634:18: note: by ‘Slic3r::SimplifyVisitor::use’ 634 | virtual void use(ExtrusionPath3D& path3D) override { | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Arachne/utils/../../ExtrusionEntity.hpp:602:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionLoop&)’ was hidden [-Woverloaded-virtual=] 602 | virtual void use(ExtrusionLoop& loop) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Arachne/utils/../../ExtrusionEntity.hpp:634:18: note: by ‘Slic3r::SimplifyVisitor::use’ 634 | virtual void use(ExtrusionPath3D& path3D) override { | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Arachne/utils/../../ExtrusionEntity.hpp:601:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionMultiPath3D&)’ was hidden [-Woverloaded-virtual=] 601 | virtual void use(ExtrusionMultiPath3D& multipath) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Arachne/utils/../../ExtrusionEntity.hpp:634:18: note: by ‘Slic3r::SimplifyVisitor::use’ 634 | virtual void use(ExtrusionPath3D& path3D) override { | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Arachne/utils/../../ExtrusionEntity.hpp:600:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionMultiPath&)’ was hidden [-Woverloaded-virtual=] 600 | virtual void use(ExtrusionMultiPath& multipath) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Arachne/utils/../../ExtrusionEntity.hpp:634:18: note: by ‘Slic3r::SimplifyVisitor::use’ 634 | virtual void use(ExtrusionPath3D& path3D) override { | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Arachne/utils/../../ExtrusionEntity.hpp:603:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionEntityCollection&)’ was hidden [-Woverloaded-virtual=] 603 | virtual void use(ExtrusionEntityCollection& collection) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Arachne/utils/../../ExtrusionEntity.hpp:645:18: note: by ‘Slic3r::GetPathsVisitor::use’ 645 | virtual void use(ExtrusionPath3D& path3D) override { | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Arachne/utils/../../ExtrusionEntity.hpp:602:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionLoop&)’ was hidden [-Woverloaded-virtual=] 602 | virtual void use(ExtrusionLoop& loop) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Arachne/utils/../../ExtrusionEntity.hpp:645:18: note: by ‘Slic3r::GetPathsVisitor::use’ 645 | virtual void use(ExtrusionPath3D& path3D) override { | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Arachne/utils/../../ExtrusionEntity.hpp:601:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionMultiPath3D&)’ was hidden [-Woverloaded-virtual=] 601 | virtual void use(ExtrusionMultiPath3D& multipath) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Arachne/utils/../../ExtrusionEntity.hpp:645:18: note: by ‘Slic3r::GetPathsVisitor::use’ 645 | virtual void use(ExtrusionPath3D& path3D) override { | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Arachne/utils/../../ExtrusionEntity.hpp:600:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionMultiPath&)’ was hidden [-Woverloaded-virtual=] 600 | virtual void use(ExtrusionMultiPath& multipath) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Arachne/utils/../../ExtrusionEntity.hpp:645:18: note: by ‘Slic3r::GetPathsVisitor::use’ 645 | virtual void use(ExtrusionPath3D& path3D) override { | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Arachne/utils/../../ExtrusionEntity.hpp:595:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursiveConst::use(const Slic3r::ExtrusionEntityCollection&)’ was hidden [-Woverloaded-virtual=] 595 | virtual void use(const ExtrusionEntityCollection& collection) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Arachne/utils/../../ExtrusionEntity.hpp:658:10: note: by ‘Slic3r::ExtrusionVolume::use’ 658 | void use(const ExtrusionPath3D &path3D) override { volume += unscaled(path3D.length()) * path3D.mm3_per_mm; } | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Arachne/utils/../../ExtrusionEntity.hpp:594:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursiveConst::use(const Slic3r::ExtrusionLoop&)’ was hidden [-Woverloaded-virtual=] 594 | virtual void use(const ExtrusionLoop& loop) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Arachne/utils/../../ExtrusionEntity.hpp:658:10: note: by ‘Slic3r::ExtrusionVolume::use’ 658 | void use(const ExtrusionPath3D &path3D) override { volume += unscaled(path3D.length()) * path3D.mm3_per_mm; } | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Arachne/utils/../../ExtrusionEntity.hpp:593:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursiveConst::use(const Slic3r::ExtrusionMultiPath3D&)’ was hidden [-Woverloaded-virtual=] 593 | virtual void use(const ExtrusionMultiPath3D& multipath) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Arachne/utils/../../ExtrusionEntity.hpp:658:10: note: by ‘Slic3r::ExtrusionVolume::use’ 658 | void use(const ExtrusionPath3D &path3D) override { volume += unscaled(path3D.length()) * path3D.mm3_per_mm; } | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Arachne/utils/../../ExtrusionEntity.hpp:592:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursiveConst::use(const Slic3r::ExtrusionMultiPath&)’ was hidden [-Woverloaded-virtual=] 592 | virtual void use(const ExtrusionMultiPath& multipath) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Arachne/utils/../../ExtrusionEntity.hpp:658:10: note: by ‘Slic3r::ExtrusionVolume::use’ 658 | void use(const ExtrusionPath3D &path3D) override { volume += unscaled(path3D.length()) * path3D.mm3_per_mm; } | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Arachne/utils/../../ExtrusionEntity.hpp:603:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionEntityCollection&)’ was hidden [-Woverloaded-virtual=] 603 | virtual void use(ExtrusionEntityCollection& collection) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Arachne/utils/../../ExtrusionEntity.hpp:667:10: note: by ‘Slic3r::ExtrusionModifyFlow::use’ 667 | void use(ExtrusionPath3D &path3D) override { path3D.mm3_per_mm *= _flow_mult; path3D.width *= _flow_mult; } | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Arachne/utils/../../ExtrusionEntity.hpp:602:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionLoop&)’ was hidden [-Woverloaded-virtual=] 602 | virtual void use(ExtrusionLoop& loop) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Arachne/utils/../../ExtrusionEntity.hpp:667:10: note: by ‘Slic3r::ExtrusionModifyFlow::use’ 667 | void use(ExtrusionPath3D &path3D) override { path3D.mm3_per_mm *= _flow_mult; path3D.width *= _flow_mult; } | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Arachne/utils/../../ExtrusionEntity.hpp:601:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionMultiPath3D&)’ was hidden [-Woverloaded-virtual=] 601 | virtual void use(ExtrusionMultiPath3D& multipath) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Arachne/utils/../../ExtrusionEntity.hpp:667:10: note: by ‘Slic3r::ExtrusionModifyFlow::use’ 667 | void use(ExtrusionPath3D &path3D) override { path3D.mm3_per_mm *= _flow_mult; path3D.width *= _flow_mult; } | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Arachne/utils/../../ExtrusionEntity.hpp:600:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionMultiPath&)’ was hidden [-Woverloaded-virtual=] 600 | virtual void use(ExtrusionMultiPath& multipath) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Arachne/utils/../../ExtrusionEntity.hpp:667:10: note: by ‘Slic3r::ExtrusionModifyFlow::use’ 667 | void use(ExtrusionPath3D &path3D) override { path3D.mm3_per_mm *= _flow_mult; path3D.width *= _flow_mult; } | ^~~ In file included from /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Arachne/utils/../../ExtrusionEntity.hpp:12: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Arachne/utils/../../Config.hpp: In instantiation of ‘bool Slic3r::ConfigOptionBoolsTempl::is_nil(int32_t) const [with bool NULLABLE = false; int32_t = int]’: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Arachne/utils/../../Config.hpp:1703:10: required from here /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Arachne/utils/../../Config.hpp:1711:24: warning: comparison of integer expressions of different signedness: ‘int32_t’ {aka ‘int’} and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1711 | return idx < values.size() ? NIL_VALUE() == this->values[idx] : | ~~~~^~~~~~~~~~~~~~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Arachne/utils/../../Config.hpp: In instantiation of ‘bool Slic3r::ConfigOptionFloatsOrPercentsTempl::is_nil(int32_t) const [with bool NULLABLE = false; int32_t = int]’: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Arachne/utils/../../Config.hpp:1340:10: required from here /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Arachne/utils/../../Config.hpp:1348:24: warning: comparison of integer expressions of different signedness: ‘int32_t’ {aka ‘int’} and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1348 | return idx < values.size() ? (std::isnan(this->values[idx].value) || NIL_VALUE() == this->values[idx]) : | ~~~~^~~~~~~~~~~~~~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Arachne/utils/../../Config.hpp: In instantiation of ‘bool Slic3r::ConfigOptionFloatsTempl::is_nil(int32_t) const [with bool NULLABLE = false; int32_t = int]’: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Arachne/utils/../../Config.hpp:814:10: required from here /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Arachne/utils/../../Config.hpp:822:24: warning: comparison of integer expressions of different signedness: ‘int32_t’ {aka ‘int’} and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 822 | return idx < values.size() ? (std::isnan(this->values[idx]) || NIL_VALUE() == this->values[idx]) : | ~~~~^~~~~~~~~~~~~~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Arachne/utils/../../Config.hpp: In instantiation of ‘bool Slic3r::ConfigOptionIntsTempl::is_nil(int32_t) const [with bool NULLABLE = false; int32_t = int]’: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Arachne/utils/../../Config.hpp:998:10: required from here /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Arachne/utils/../../Config.hpp:1006:24: warning: comparison of integer expressions of different signedness: ‘int32_t’ {aka ‘int’} and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1006 | return idx < values.size() ? NIL_VALUE() == this->values[idx] : | ~~~~^~~~~~~~~~~~~~~ [298/433] /usr/bin/x86_64-pc-linux-gnu-g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DOPENVDB_ABI_VERSION_NUMBER=10 -DOPENVDB_USE_DELAYED_LOADING -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/lib64/dbus-1.0/include -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8_build/src/platform -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/hidapi/include -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/exif/include -I/usr/include/gtk-3.0 -I/usr/include/pango-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/atk-1.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/lib64/libffi/include -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/webp -I/usr/include/libpng16 -I/usr/include/pixman-1 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/fribidi -I/usr/include/gio-unix-2.0 -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8_build/src/libslic3r -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libnest2d/include -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/miniz -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /usr/lib64/wx/include/gtk3-unicode-3.0-gtk3 -isystem /usr/include/wx-3.0-gtk3 -isystem /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libigl -isystem /usr/include/opencascade -isystem /usr/include/Imath -DNDEBUG -march=native -O2 -pipe -fno-strict-aliasing -fext-numeric-literals -Wall -Wno-reorder -pthread -std=gnu++17 -fPIC -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -MD -MT src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/KBShortcutsDialog.cpp.o -MF src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/KBShortcutsDialog.cpp.o.d -o src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/KBShortcutsDialog.cpp.o -c /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r/GUI/KBShortcutsDialog.cpp In file included from /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/PrintConfig.hpp:32, from /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r/GUI/wxExtensions.hpp:4, from /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r/GUI/KBShortcutsDialog.hpp:9, from /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r/GUI/KBShortcutsDialog.cpp:2: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp: In instantiation of ‘bool Slic3r::ConfigOptionBoolsTempl::is_nil(int32_t) const [with bool NULLABLE = false; int32_t = int]’: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:1703:10: required from here /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:1711:24: warning: comparison of integer expressions of different signedness: ‘int32_t’ {aka ‘int’} and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1711 | return idx < values.size() ? NIL_VALUE() == this->values[idx] : | ~~~~^~~~~~~~~~~~~~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp: In instantiation of ‘bool Slic3r::ConfigOptionFloatsOrPercentsTempl::is_nil(int32_t) const [with bool NULLABLE = false; int32_t = int]’: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:1340:10: required from here /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:1348:24: warning: comparison of integer expressions of different signedness: ‘int32_t’ {aka ‘int’} and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1348 | return idx < values.size() ? (std::isnan(this->values[idx].value) || NIL_VALUE() == this->values[idx]) : | ~~~~^~~~~~~~~~~~~~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp: In instantiation of ‘bool Slic3r::ConfigOptionFloatsTempl::is_nil(int32_t) const [with bool NULLABLE = false; int32_t = int]’: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:814:10: required from here /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:822:24: warning: comparison of integer expressions of different signedness: ‘int32_t’ {aka ‘int’} and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 822 | return idx < values.size() ? (std::isnan(this->values[idx]) || NIL_VALUE() == this->values[idx]) : | ~~~~^~~~~~~~~~~~~~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp: In instantiation of ‘bool Slic3r::ConfigOptionIntsTempl::is_nil(int32_t) const [with bool NULLABLE = false; int32_t = int]’: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:998:10: required from here /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:1006:24: warning: comparison of integer expressions of different signedness: ‘int32_t’ {aka ‘int’} and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1006 | return idx < values.size() ? NIL_VALUE() == this->values[idx] : | ~~~~^~~~~~~~~~~~~~~ [299/433] /usr/bin/x86_64-pc-linux-gnu-g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DOPENVDB_ABI_VERSION_NUMBER=10 -DOPENVDB_USE_DELAYED_LOADING -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/lib64/dbus-1.0/include -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8_build/src/platform -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/hidapi/include -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/exif/include -I/usr/include/gtk-3.0 -I/usr/include/pango-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/atk-1.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/lib64/libffi/include -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/webp -I/usr/include/libpng16 -I/usr/include/pixman-1 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/fribidi -I/usr/include/gio-unix-2.0 -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8_build/src/libslic3r -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libnest2d/include -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/miniz -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /usr/lib64/wx/include/gtk3-unicode-3.0-gtk3 -isystem /usr/include/wx-3.0-gtk3 -isystem /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libigl -isystem /usr/include/opencascade -isystem /usr/include/Imath -DNDEBUG -march=native -O2 -pipe -fno-strict-aliasing -fext-numeric-literals -Wall -Wno-reorder -pthread -std=gnu++17 -fPIC -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -MD -MT src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/AboutDialog.cpp.o -MF src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/AboutDialog.cpp.o.d -o src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/AboutDialog.cpp.o -c /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r/GUI/AboutDialog.cpp In file included from /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/PrintConfig.hpp:32, from /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r/GUI/wxExtensions.hpp:4, from /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r/GUI/AboutDialog.hpp:9, from /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r/GUI/AboutDialog.cpp:1: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp: In instantiation of ‘bool Slic3r::ConfigOptionBoolsTempl::is_nil(int32_t) const [with bool NULLABLE = false; int32_t = int]’: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:1703:10: required from here /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:1711:24: warning: comparison of integer expressions of different signedness: ‘int32_t’ {aka ‘int’} and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1711 | return idx < values.size() ? NIL_VALUE() == this->values[idx] : | ~~~~^~~~~~~~~~~~~~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp: In instantiation of ‘bool Slic3r::ConfigOptionFloatsOrPercentsTempl::is_nil(int32_t) const [with bool NULLABLE = false; int32_t = int]’: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:1340:10: required from here /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:1348:24: warning: comparison of integer expressions of different signedness: ‘int32_t’ {aka ‘int’} and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1348 | return idx < values.size() ? (std::isnan(this->values[idx].value) || NIL_VALUE() == this->values[idx]) : | ~~~~^~~~~~~~~~~~~~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp: In instantiation of ‘bool Slic3r::ConfigOptionFloatsTempl::is_nil(int32_t) const [with bool NULLABLE = false; int32_t = int]’: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:814:10: required from here /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:822:24: warning: comparison of integer expressions of different signedness: ‘int32_t’ {aka ‘int’} and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 822 | return idx < values.size() ? (std::isnan(this->values[idx]) || NIL_VALUE() == this->values[idx]) : | ~~~~^~~~~~~~~~~~~~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp: In instantiation of ‘bool Slic3r::ConfigOptionIntsTempl::is_nil(int32_t) const [with bool NULLABLE = false; int32_t = int]’: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:998:10: required from here /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:1006:24: warning: comparison of integer expressions of different signedness: ‘int32_t’ {aka ‘int’} and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1006 | return idx < values.size() ? NIL_VALUE() == this->values[idx] : | ~~~~^~~~~~~~~~~~~~~ [300/433] /usr/bin/x86_64-pc-linux-gnu-g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DOPENVDB_ABI_VERSION_NUMBER=10 -DOPENVDB_USE_DELAYED_LOADING -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/lib64/dbus-1.0/include -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8_build/src/platform -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/hidapi/include -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/exif/include -I/usr/include/gtk-3.0 -I/usr/include/pango-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/atk-1.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/lib64/libffi/include -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/webp -I/usr/include/libpng16 -I/usr/include/pixman-1 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/fribidi -I/usr/include/gio-unix-2.0 -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8_build/src/libslic3r -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libnest2d/include -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/miniz -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /usr/lib64/wx/include/gtk3-unicode-3.0-gtk3 -isystem /usr/include/wx-3.0-gtk3 -isystem /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libigl -isystem /usr/include/opencascade -isystem /usr/include/Imath -DNDEBUG -march=native -O2 -pipe -fno-strict-aliasing -fext-numeric-literals -Wall -Wno-reorder -pthread -std=gnu++17 -fPIC -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -MD -MT src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/BitmapCache.cpp.o -MF src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/BitmapCache.cpp.o.d -o src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/BitmapCache.cpp.o -c /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r/GUI/BitmapCache.cpp In file included from /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r/GUI/GUI.hpp:9, from /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r/GUI/BitmapCache.cpp:5: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp: In instantiation of ‘bool Slic3r::ConfigOptionBoolsTempl::is_nil(int32_t) const [with bool NULLABLE = false; int32_t = int]’: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:1703:10: required from here /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:1711:24: warning: comparison of integer expressions of different signedness: ‘int32_t’ {aka ‘int’} and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1711 | return idx < values.size() ? NIL_VALUE() == this->values[idx] : | ~~~~^~~~~~~~~~~~~~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp: In instantiation of ‘bool Slic3r::ConfigOptionFloatsOrPercentsTempl::is_nil(int32_t) const [with bool NULLABLE = false; int32_t = int]’: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:1340:10: required from here /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:1348:24: warning: comparison of integer expressions of different signedness: ‘int32_t’ {aka ‘int’} and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1348 | return idx < values.size() ? (std::isnan(this->values[idx].value) || NIL_VALUE() == this->values[idx]) : | ~~~~^~~~~~~~~~~~~~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp: In instantiation of ‘bool Slic3r::ConfigOptionFloatsTempl::is_nil(int32_t) const [with bool NULLABLE = false; int32_t = int]’: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:814:10: required from here /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:822:24: warning: comparison of integer expressions of different signedness: ‘int32_t’ {aka ‘int’} and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 822 | return idx < values.size() ? (std::isnan(this->values[idx]) || NIL_VALUE() == this->values[idx]) : | ~~~~^~~~~~~~~~~~~~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp: In instantiation of ‘bool Slic3r::ConfigOptionIntsTempl::is_nil(int32_t) const [with bool NULLABLE = false; int32_t = int]’: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:998:10: required from here /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:1006:24: warning: comparison of integer expressions of different signedness: ‘int32_t’ {aka ‘int’} and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1006 | return idx < values.size() ? NIL_VALUE() == this->values[idx] : | ~~~~^~~~~~~~~~~~~~~ [301/433] /usr/bin/x86_64-pc-linux-gnu-g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DOPENVDB_ABI_VERSION_NUMBER=10 -DOPENVDB_USE_DELAYED_LOADING -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/lib64/dbus-1.0/include -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8_build/src/platform -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/hidapi/include -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/exif/include -I/usr/include/gtk-3.0 -I/usr/include/pango-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/atk-1.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/lib64/libffi/include -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/webp -I/usr/include/libpng16 -I/usr/include/pixman-1 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/fribidi -I/usr/include/gio-unix-2.0 -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8_build/src/libslic3r -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libnest2d/include -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/miniz -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /usr/lib64/wx/include/gtk3-unicode-3.0-gtk3 -isystem /usr/include/wx-3.0-gtk3 -isystem /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libigl -isystem /usr/include/opencascade -isystem /usr/include/Imath -DNDEBUG -march=native -O2 -pipe -fno-strict-aliasing -fext-numeric-literals -Wall -Wno-reorder -pthread -std=gnu++17 -fPIC -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -MD -MT src/slic3r/CMakeFiles/libslic3r_gui.dir/pchheader.cpp.o -MF src/slic3r/CMakeFiles/libslic3r_gui.dir/pchheader.cpp.o.d -o src/slic3r/CMakeFiles/libslic3r_gui.dir/pchheader.cpp.o -c /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r/pchheader.cpp In file included from /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r/pchheader.hpp:183, from /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r/pchheader.cpp:1: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp: In instantiation of ‘bool Slic3r::ConfigOptionBoolsTempl::is_nil(int32_t) const [with bool NULLABLE = false; int32_t = int]’: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:1703:10: required from here /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:1711:24: warning: comparison of integer expressions of different signedness: ‘int32_t’ {aka ‘int’} and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1711 | return idx < values.size() ? NIL_VALUE() == this->values[idx] : | ~~~~^~~~~~~~~~~~~~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp: In instantiation of ‘bool Slic3r::ConfigOptionFloatsOrPercentsTempl::is_nil(int32_t) const [with bool NULLABLE = false; int32_t = int]’: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:1340:10: required from here /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:1348:24: warning: comparison of integer expressions of different signedness: ‘int32_t’ {aka ‘int’} and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1348 | return idx < values.size() ? (std::isnan(this->values[idx].value) || NIL_VALUE() == this->values[idx]) : | ~~~~^~~~~~~~~~~~~~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp: In instantiation of ‘bool Slic3r::ConfigOptionFloatsTempl::is_nil(int32_t) const [with bool NULLABLE = false; int32_t = int]’: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:814:10: required from here /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:822:24: warning: comparison of integer expressions of different signedness: ‘int32_t’ {aka ‘int’} and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 822 | return idx < values.size() ? (std::isnan(this->values[idx]) || NIL_VALUE() == this->values[idx]) : | ~~~~^~~~~~~~~~~~~~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp: In instantiation of ‘bool Slic3r::ConfigOptionIntsTempl::is_nil(int32_t) const [with bool NULLABLE = false; int32_t = int]’: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:998:10: required from here /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:1006:24: warning: comparison of integer expressions of different signedness: ‘int32_t’ {aka ‘int’} and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1006 | return idx < values.size() ? NIL_VALUE() == this->values[idx] : | ~~~~^~~~~~~~~~~~~~~ [302/433] /usr/bin/x86_64-pc-linux-gnu-g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DOPENVDB_ABI_VERSION_NUMBER=10 -DOPENVDB_USE_DELAYED_LOADING -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/lib64/dbus-1.0/include -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8_build/src/platform -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8_build/src/libslic3r -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libnest2d/include -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/miniz -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libigl -isystem /usr/include/opencascade -isystem /usr/include/Imath -DNDEBUG -march=native -O2 -pipe -fno-strict-aliasing -fext-numeric-literals -Wall -Wno-reorder -std=gnu++17 -fPIC -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -MD -MT src/libslic3r/CMakeFiles/libslic3r.dir/SLA/Hollowing.cpp.o -MF src/libslic3r/CMakeFiles/libslic3r.dir/SLA/Hollowing.cpp.o.d -o src/libslic3r/CMakeFiles/libslic3r.dir/SLA/Hollowing.cpp.o -c /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/SLA/Hollowing.cpp In file included from /usr/include/eigen3/Eigen/Core:277, from /usr/include/eigen3/Eigen/Geometry:11, from /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/admesh/stl.h:31, from /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/TriangleMesh.hpp:5, from /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/OpenVDBUtils.hpp:4, from /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/SLA/Hollowing.cpp:4: In member function ‘Eigen::internal::mapbase_evaluator::CoeffReturnType Eigen::internal::mapbase_evaluator::coeff(Eigen::Index, Eigen::Index) const [with Derived = Eigen::Block, 3, 1, true>; PlainObjectType = Eigen::Matrix]’, inlined from ‘void Eigen::internal::generic_dense_assignment_kernel::assignCoeff(Eigen::Index, Eigen::Index) [with DstEvaluatorTypeT = Eigen::internal::evaluator >; SrcEvaluatorTypeT = Eigen::internal::evaluator, 3, 1, true> >; Functor = Eigen::internal::assign_op; int Version = 0]’ at /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:654:63, inlined from ‘void Eigen::internal::generic_dense_assignment_kernel::assignCoeffByOuterInner(Eigen::Index, Eigen::Index) [with DstEvaluatorTypeT = Eigen::internal::evaluator >; SrcEvaluatorTypeT = Eigen::internal::evaluator, 3, 1, true> >; Functor = Eigen::internal::assign_op; int Version = 0]’ at /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:668:16, inlined from ‘static void Eigen::internal::copy_using_evaluator_DefaultTraversal_CompleteUnrolling::run(Kernel&) [with Kernel = Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator, 3, 1, true> >, Eigen::internal::assign_op, 0>; int Index = 0; int Stop = 3]’ at /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:211:35, inlined from ‘static void Eigen::internal::dense_assignment_loop::run(Kernel&) [with Kernel = Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator, 3, 1, true> >, Eigen::internal::assign_op, 0>]’ at /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:456:92, inlined from ‘void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Block, 3, 1, true>; Functor = assign_op]’ at /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:785:37, inlined from ‘static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Block, 3, 1, true>; Functor = Eigen::internal::assign_op; Weak = void]’ at /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:954:31, inlined from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Block, 3, 1, true>; Func = assign_op]’ at /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:890:49, inlined from ‘Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Block, 3, 1, true>; Derived = Eigen::Matrix]’ at /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:797:41, inlined from ‘Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Block, 3, 1, true>; Derived = Eigen::Matrix]’ at /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:594:19, inlined from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Block, 3, 1, true>; _Scalar = float; int _Rows = 3; int _Cols = 1; int _Options = 0; int _MaxRows = 3; int _MaxCols = 1]’ at /usr/include/eigen3/Eigen/src/Core/Matrix.h:423:29, inlined from ‘Derived& Eigen::QuaternionBase::setFromTwoVectors(const Eigen::MatrixBase&, const Eigen::MatrixBase&) [with Derived1 = Eigen::Matrix; Derived2 = Eigen::Matrix; Derived = Eigen::Quaternion]’ at /usr/include/eigen3/Eigen/src/Geometry/Quaternion.h:658:13, inlined from ‘indexed_triangle_set Slic3r::sla::DrainHole::to_mesh() const’ at /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/SLA/Hollowing.cpp:183:24: /usr/include/eigen3/Eigen/src/Core/CoreEvaluators.h:911:56: warning: ‘svd.Eigen::JacobiSVD, 2>::.Eigen::SVDBase, 2> >::m_matrixV.Eigen::Matrix::.Eigen::PlainObjectBase >::m_storage.Eigen::DenseStorage::m_data.Eigen::internal::plain_array::array[6]’ may be used uninitialized [-Wmaybe-uninitialized] 911 | return m_data[col * colStride() + row * rowStride()]; | ^ In file included from /usr/include/eigen3/Eigen/Geometry:42: /usr/include/eigen3/Eigen/src/Geometry/Quaternion.h: In member function ‘indexed_triangle_set Slic3r::sla::DrainHole::to_mesh() const’: /usr/include/eigen3/Eigen/src/Geometry/Quaternion.h:657:36: note: ‘svd’ declared here 657 | JacobiSVD > svd(m, ComputeFullV); | ^~~ In member function ‘Eigen::internal::mapbase_evaluator::CoeffReturnType Eigen::internal::mapbase_evaluator::coeff(Eigen::Index, Eigen::Index) const [with Derived = Eigen::Block, 3, 1, true>; PlainObjectType = Eigen::Matrix]’, inlined from ‘void Eigen::internal::generic_dense_assignment_kernel::assignCoeff(Eigen::Index, Eigen::Index) [with DstEvaluatorTypeT = Eigen::internal::evaluator >; SrcEvaluatorTypeT = Eigen::internal::evaluator, 3, 1, true> >; Functor = Eigen::internal::assign_op; int Version = 0]’ at /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:654:63, inlined from ‘void Eigen::internal::generic_dense_assignment_kernel::assignCoeffByOuterInner(Eigen::Index, Eigen::Index) [with DstEvaluatorTypeT = Eigen::internal::evaluator >; SrcEvaluatorTypeT = Eigen::internal::evaluator, 3, 1, true> >; Functor = Eigen::internal::assign_op; int Version = 0]’ at /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:668:16, inlined from ‘static void Eigen::internal::copy_using_evaluator_DefaultTraversal_CompleteUnrolling::run(Kernel&) [with Kernel = Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator, 3, 1, true> >, Eigen::internal::assign_op, 0>; int Index = 1; int Stop = 3]’ at /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:211:35, inlined from ‘static void Eigen::internal::copy_using_evaluator_DefaultTraversal_CompleteUnrolling::run(Kernel&) [with Kernel = Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator, 3, 1, true> >, Eigen::internal::assign_op, 0>; int Index = 0; int Stop = 3]’ at /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:212:88, inlined from ‘static void Eigen::internal::dense_assignment_loop::run(Kernel&) [with Kernel = Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator, 3, 1, true> >, Eigen::internal::assign_op, 0>]’ at /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:456:92, inlined from ‘void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Block, 3, 1, true>; Functor = assign_op]’ at /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:785:37, inlined from ‘static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Block, 3, 1, true>; Functor = Eigen::internal::assign_op; Weak = void]’ at /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:954:31, inlined from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Block, 3, 1, true>; Func = assign_op]’ at /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:890:49, inlined from ‘Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Block, 3, 1, true>; Derived = Eigen::Matrix]’ at /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:797:41, inlined from ‘Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Block, 3, 1, true>; Derived = Eigen::Matrix]’ at /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:594:19, inlined from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Block, 3, 1, true>; _Scalar = float; int _Rows = 3; int _Cols = 1; int _Options = 0; int _MaxRows = 3; int _MaxCols = 1]’ at /usr/include/eigen3/Eigen/src/Core/Matrix.h:423:29, inlined from ‘Derived& Eigen::QuaternionBase::setFromTwoVectors(const Eigen::MatrixBase&, const Eigen::MatrixBase&) [with Derived1 = Eigen::Matrix; Derived2 = Eigen::Matrix; Derived = Eigen::Quaternion]’ at /usr/include/eigen3/Eigen/src/Geometry/Quaternion.h:658:13, inlined from ‘indexed_triangle_set Slic3r::sla::DrainHole::to_mesh() const’ at /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/SLA/Hollowing.cpp:183:24: /usr/include/eigen3/Eigen/src/Core/CoreEvaluators.h:911:56: warning: ‘svd.Eigen::JacobiSVD, 2>::.Eigen::SVDBase, 2> >::m_matrixV.Eigen::Matrix::.Eigen::PlainObjectBase >::m_storage.Eigen::DenseStorage::m_data.Eigen::internal::plain_array::array[7]’ may be used uninitialized [-Wmaybe-uninitialized] 911 | return m_data[col * colStride() + row * rowStride()]; | ^ /usr/include/eigen3/Eigen/src/Geometry/Quaternion.h: In member function ‘indexed_triangle_set Slic3r::sla::DrainHole::to_mesh() const’: /usr/include/eigen3/Eigen/src/Geometry/Quaternion.h:657:36: note: ‘svd’ declared here 657 | JacobiSVD > svd(m, ComputeFullV); | ^~~ In member function ‘Eigen::internal::mapbase_evaluator::CoeffReturnType Eigen::internal::mapbase_evaluator::coeff(Eigen::Index, Eigen::Index) const [with Derived = Eigen::Block, 3, 1, true>; PlainObjectType = Eigen::Matrix]’, inlined from ‘void Eigen::internal::generic_dense_assignment_kernel::assignCoeff(Eigen::Index, Eigen::Index) [with DstEvaluatorTypeT = Eigen::internal::evaluator >; SrcEvaluatorTypeT = Eigen::internal::evaluator, 3, 1, true> >; Functor = Eigen::internal::assign_op; int Version = 0]’ at /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:654:63, inlined from ‘void Eigen::internal::generic_dense_assignment_kernel::assignCoeffByOuterInner(Eigen::Index, Eigen::Index) [with DstEvaluatorTypeT = Eigen::internal::evaluator >; SrcEvaluatorTypeT = Eigen::internal::evaluator, 3, 1, true> >; Functor = Eigen::internal::assign_op; int Version = 0]’ at /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:668:16, inlined from ‘static void Eigen::internal::copy_using_evaluator_DefaultTraversal_CompleteUnrolling::run(Kernel&) [with Kernel = Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator, 3, 1, true> >, Eigen::internal::assign_op, 0>; int Index = 2; int Stop = 3]’ at /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:211:35, inlined from ‘static void Eigen::internal::copy_using_evaluator_DefaultTraversal_CompleteUnrolling::run(Kernel&) [with Kernel = Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator, 3, 1, true> >, Eigen::internal::assign_op, 0>; int Index = 1; int Stop = 3]’ at /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:212:88, inlined from ‘static void Eigen::internal::copy_using_evaluator_DefaultTraversal_CompleteUnrolling::run(Kernel&) [with Kernel = Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator, 3, 1, true> >, Eigen::internal::assign_op, 0>; int Index = 0; int Stop = 3]’ at /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:212:88, inlined from ‘static void Eigen::internal::dense_assignment_loop::run(Kernel&) [with Kernel = Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator, 3, 1, true> >, Eigen::internal::assign_op, 0>]’ at /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:456:92, inlined from ‘void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Block, 3, 1, true>; Functor = assign_op]’ at /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:785:37, inlined from ‘static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Block, 3, 1, true>; Functor = Eigen::internal::assign_op; Weak = void]’ at /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:954:31, inlined from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Block, 3, 1, true>; Func = assign_op]’ at /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:890:49, inlined from ‘Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Block, 3, 1, true>; Derived = Eigen::Matrix]’ at /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:797:41, inlined from ‘Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Block, 3, 1, true>; Derived = Eigen::Matrix]’ at /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:594:19, inlined from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Block, 3, 1, true>; _Scalar = float; int _Rows = 3; int _Cols = 1; int _Options = 0; int _MaxRows = 3; int _MaxCols = 1]’ at /usr/include/eigen3/Eigen/src/Core/Matrix.h:423:29, inlined from ‘Derived& Eigen::QuaternionBase::setFromTwoVectors(const Eigen::MatrixBase&, const Eigen::MatrixBase&) [with Derived1 = Eigen::Matrix; Derived2 = Eigen::Matrix; Derived = Eigen::Quaternion]’ at /usr/include/eigen3/Eigen/src/Geometry/Quaternion.h:658:13, inlined from ‘indexed_triangle_set Slic3r::sla::DrainHole::to_mesh() const’ at /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/SLA/Hollowing.cpp:183:24: /usr/include/eigen3/Eigen/src/Core/CoreEvaluators.h:911:56: warning: ‘svd.Eigen::JacobiSVD, 2>::.Eigen::SVDBase, 2> >::m_matrixV.Eigen::Matrix::.Eigen::PlainObjectBase >::m_storage.Eigen::DenseStorage::m_data.Eigen::internal::plain_array::array[8]’ may be used uninitialized [-Wmaybe-uninitialized] 911 | return m_data[col * colStride() + row * rowStride()]; | ^ /usr/include/eigen3/Eigen/src/Geometry/Quaternion.h: In member function ‘indexed_triangle_set Slic3r::sla::DrainHole::to_mesh() const’: /usr/include/eigen3/Eigen/src/Geometry/Quaternion.h:657:36: note: ‘svd’ declared here 657 | JacobiSVD > svd(m, ComputeFullV); | ^~~ [303/433] /usr/bin/x86_64-pc-linux-gnu-g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DOPENVDB_ABI_VERSION_NUMBER=10 -DOPENVDB_USE_DELAYED_LOADING -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/lib64/dbus-1.0/include -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8_build/src/platform -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/hidapi/include -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/exif/include -I/usr/include/gtk-3.0 -I/usr/include/pango-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/atk-1.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/lib64/libffi/include -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/webp -I/usr/include/libpng16 -I/usr/include/pixman-1 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/fribidi -I/usr/include/gio-unix-2.0 -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8_build/src/libslic3r -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libnest2d/include -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/miniz -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /usr/lib64/wx/include/gtk3-unicode-3.0-gtk3 -isystem /usr/include/wx-3.0-gtk3 -isystem /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libigl -isystem /usr/include/opencascade -isystem /usr/include/Imath -DNDEBUG -march=native -O2 -pipe -fno-strict-aliasing -fext-numeric-literals -Wall -Wno-reorder -pthread -std=gnu++17 -fPIC -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -MD -MT src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/SysInfoDialog.cpp.o -MF src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/SysInfoDialog.cpp.o.d -o src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/SysInfoDialog.cpp.o -c /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r/GUI/SysInfoDialog.cpp In file included from /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r/GUI/3DScene.hpp:7, from /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r/GUI/SysInfoDialog.cpp:3: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:603:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionEntityCollection&)’ was hidden [-Woverloaded-virtual=] 603 | virtual void use(ExtrusionEntityCollection& collection) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:634:18: note: by ‘Slic3r::SimplifyVisitor::use’ 634 | virtual void use(ExtrusionPath3D& path3D) override { | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:602:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionLoop&)’ was hidden [-Woverloaded-virtual=] 602 | virtual void use(ExtrusionLoop& loop) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:634:18: note: by ‘Slic3r::SimplifyVisitor::use’ 634 | virtual void use(ExtrusionPath3D& path3D) override { | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:601:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionMultiPath3D&)’ was hidden [-Woverloaded-virtual=] 601 | virtual void use(ExtrusionMultiPath3D& multipath) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:634:18: note: by ‘Slic3r::SimplifyVisitor::use’ 634 | virtual void use(ExtrusionPath3D& path3D) override { | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:600:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionMultiPath&)’ was hidden [-Woverloaded-virtual=] 600 | virtual void use(ExtrusionMultiPath& multipath) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:634:18: note: by ‘Slic3r::SimplifyVisitor::use’ 634 | virtual void use(ExtrusionPath3D& path3D) override { | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:603:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionEntityCollection&)’ was hidden [-Woverloaded-virtual=] 603 | virtual void use(ExtrusionEntityCollection& collection) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:645:18: note: by ‘Slic3r::GetPathsVisitor::use’ 645 | virtual void use(ExtrusionPath3D& path3D) override { | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:602:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionLoop&)’ was hidden [-Woverloaded-virtual=] 602 | virtual void use(ExtrusionLoop& loop) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:645:18: note: by ‘Slic3r::GetPathsVisitor::use’ 645 | virtual void use(ExtrusionPath3D& path3D) override { | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:601:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionMultiPath3D&)’ was hidden [-Woverloaded-virtual=] 601 | virtual void use(ExtrusionMultiPath3D& multipath) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:645:18: note: by ‘Slic3r::GetPathsVisitor::use’ 645 | virtual void use(ExtrusionPath3D& path3D) override { | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:600:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionMultiPath&)’ was hidden [-Woverloaded-virtual=] 600 | virtual void use(ExtrusionMultiPath& multipath) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:645:18: note: by ‘Slic3r::GetPathsVisitor::use’ 645 | virtual void use(ExtrusionPath3D& path3D) override { | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:595:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursiveConst::use(const Slic3r::ExtrusionEntityCollection&)’ was hidden [-Woverloaded-virtual=] 595 | virtual void use(const ExtrusionEntityCollection& collection) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:658:10: note: by ‘Slic3r::ExtrusionVolume::use’ 658 | void use(const ExtrusionPath3D &path3D) override { volume += unscaled(path3D.length()) * path3D.mm3_per_mm; } | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:594:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursiveConst::use(const Slic3r::ExtrusionLoop&)’ was hidden [-Woverloaded-virtual=] 594 | virtual void use(const ExtrusionLoop& loop) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:658:10: note: by ‘Slic3r::ExtrusionVolume::use’ 658 | void use(const ExtrusionPath3D &path3D) override { volume += unscaled(path3D.length()) * path3D.mm3_per_mm; } | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:593:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursiveConst::use(const Slic3r::ExtrusionMultiPath3D&)’ was hidden [-Woverloaded-virtual=] 593 | virtual void use(const ExtrusionMultiPath3D& multipath) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:658:10: note: by ‘Slic3r::ExtrusionVolume::use’ 658 | void use(const ExtrusionPath3D &path3D) override { volume += unscaled(path3D.length()) * path3D.mm3_per_mm; } | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:592:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursiveConst::use(const Slic3r::ExtrusionMultiPath&)’ was hidden [-Woverloaded-virtual=] 592 | virtual void use(const ExtrusionMultiPath& multipath) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:658:10: note: by ‘Slic3r::ExtrusionVolume::use’ 658 | void use(const ExtrusionPath3D &path3D) override { volume += unscaled(path3D.length()) * path3D.mm3_per_mm; } | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:603:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionEntityCollection&)’ was hidden [-Woverloaded-virtual=] 603 | virtual void use(ExtrusionEntityCollection& collection) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:667:10: note: by ‘Slic3r::ExtrusionModifyFlow::use’ 667 | void use(ExtrusionPath3D &path3D) override { path3D.mm3_per_mm *= _flow_mult; path3D.width *= _flow_mult; } | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:602:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionLoop&)’ was hidden [-Woverloaded-virtual=] 602 | virtual void use(ExtrusionLoop& loop) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:667:10: note: by ‘Slic3r::ExtrusionModifyFlow::use’ 667 | void use(ExtrusionPath3D &path3D) override { path3D.mm3_per_mm *= _flow_mult; path3D.width *= _flow_mult; } | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:601:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionMultiPath3D&)’ was hidden [-Woverloaded-virtual=] 601 | virtual void use(ExtrusionMultiPath3D& multipath) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:667:10: note: by ‘Slic3r::ExtrusionModifyFlow::use’ 667 | void use(ExtrusionPath3D &path3D) override { path3D.mm3_per_mm *= _flow_mult; path3D.width *= _flow_mult; } | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:600:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionMultiPath&)’ was hidden [-Woverloaded-virtual=] 600 | virtual void use(ExtrusionMultiPath& multipath) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:667:10: note: by ‘Slic3r::ExtrusionModifyFlow::use’ 667 | void use(ExtrusionPath3D &path3D) override { path3D.mm3_per_mm *= _flow_mult; path3D.width *= _flow_mult; } | ^~~ In file included from /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/PrintConfig.hpp:32, from /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r/GUI/wxExtensions.hpp:4, from /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r/GUI/SysInfoDialog.hpp:8, from /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r/GUI/SysInfoDialog.cpp:1: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp: In instantiation of ‘bool Slic3r::ConfigOptionBoolsTempl::is_nil(int32_t) const [with bool NULLABLE = false; int32_t = int]’: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:1703:10: required from here /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:1711:24: warning: comparison of integer expressions of different signedness: ‘int32_t’ {aka ‘int’} and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1711 | return idx < values.size() ? NIL_VALUE() == this->values[idx] : | ~~~~^~~~~~~~~~~~~~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp: In instantiation of ‘bool Slic3r::ConfigOptionFloatsOrPercentsTempl::is_nil(int32_t) const [with bool NULLABLE = false; int32_t = int]’: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:1340:10: required from here /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:1348:24: warning: comparison of integer expressions of different signedness: ‘int32_t’ {aka ‘int’} and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1348 | return idx < values.size() ? (std::isnan(this->values[idx].value) || NIL_VALUE() == this->values[idx]) : | ~~~~^~~~~~~~~~~~~~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp: In instantiation of ‘bool Slic3r::ConfigOptionFloatsTempl::is_nil(int32_t) const [with bool NULLABLE = false; int32_t = int]’: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:814:10: required from here /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:822:24: warning: comparison of integer expressions of different signedness: ‘int32_t’ {aka ‘int’} and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 822 | return idx < values.size() ? (std::isnan(this->values[idx]) || NIL_VALUE() == this->values[idx]) : | ~~~~^~~~~~~~~~~~~~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp: In instantiation of ‘bool Slic3r::ConfigOptionIntsTempl::is_nil(int32_t) const [with bool NULLABLE = false; int32_t = int]’: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:998:10: required from here /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:1006:24: warning: comparison of integer expressions of different signedness: ‘int32_t’ {aka ‘int’} and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1006 | return idx < values.size() ? NIL_VALUE() == this->values[idx] : | ~~~~^~~~~~~~~~~~~~~ [304/433] /usr/bin/x86_64-pc-linux-gnu-g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DOPENVDB_ABI_VERSION_NUMBER=10 -DOPENVDB_USE_DELAYED_LOADING -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/lib64/dbus-1.0/include -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8_build/src/platform -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/hidapi/include -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/exif/include -I/usr/include/gtk-3.0 -I/usr/include/pango-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/atk-1.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/lib64/libffi/include -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/webp -I/usr/include/libpng16 -I/usr/include/pixman-1 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/fribidi -I/usr/include/gio-unix-2.0 -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8_build/src/libslic3r -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libnest2d/include -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/miniz -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /usr/lib64/wx/include/gtk3-unicode-3.0-gtk3 -isystem /usr/include/wx-3.0-gtk3 -isystem /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libigl -isystem /usr/include/opencascade -isystem /usr/include/Imath -DNDEBUG -march=native -O2 -pipe -fno-strict-aliasing -fext-numeric-literals -Wall -Wno-reorder -pthread -std=gnu++17 -fPIC -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -MD -MT src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/BackgroundSlicingProcess.cpp.o -MF src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/BackgroundSlicingProcess.cpp.o.d -o src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/BackgroundSlicingProcess.cpp.o -c /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r/GUI/BackgroundSlicingProcess.cpp In file included from /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/GCode/GCodeProcessor.hpp:6, from /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r/GUI/BackgroundSlicingProcess.hpp:16, from /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r/GUI/BackgroundSlicingProcess.cpp:1: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:603:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionEntityCollection&)’ was hidden [-Woverloaded-virtual=] 603 | virtual void use(ExtrusionEntityCollection& collection) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:634:18: note: by ‘Slic3r::SimplifyVisitor::use’ 634 | virtual void use(ExtrusionPath3D& path3D) override { | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:602:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionLoop&)’ was hidden [-Woverloaded-virtual=] 602 | virtual void use(ExtrusionLoop& loop) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:634:18: note: by ‘Slic3r::SimplifyVisitor::use’ 634 | virtual void use(ExtrusionPath3D& path3D) override { | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:601:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionMultiPath3D&)’ was hidden [-Woverloaded-virtual=] 601 | virtual void use(ExtrusionMultiPath3D& multipath) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:634:18: note: by ‘Slic3r::SimplifyVisitor::use’ 634 | virtual void use(ExtrusionPath3D& path3D) override { | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:600:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionMultiPath&)’ was hidden [-Woverloaded-virtual=] 600 | virtual void use(ExtrusionMultiPath& multipath) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:634:18: note: by ‘Slic3r::SimplifyVisitor::use’ 634 | virtual void use(ExtrusionPath3D& path3D) override { | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:603:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionEntityCollection&)’ was hidden [-Woverloaded-virtual=] 603 | virtual void use(ExtrusionEntityCollection& collection) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:645:18: note: by ‘Slic3r::GetPathsVisitor::use’ 645 | virtual void use(ExtrusionPath3D& path3D) override { | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:602:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionLoop&)’ was hidden [-Woverloaded-virtual=] 602 | virtual void use(ExtrusionLoop& loop) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:645:18: note: by ‘Slic3r::GetPathsVisitor::use’ 645 | virtual void use(ExtrusionPath3D& path3D) override { | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:601:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionMultiPath3D&)’ was hidden [-Woverloaded-virtual=] 601 | virtual void use(ExtrusionMultiPath3D& multipath) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:645:18: note: by ‘Slic3r::GetPathsVisitor::use’ 645 | virtual void use(ExtrusionPath3D& path3D) override { | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:600:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionMultiPath&)’ was hidden [-Woverloaded-virtual=] 600 | virtual void use(ExtrusionMultiPath& multipath) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:645:18: note: by ‘Slic3r::GetPathsVisitor::use’ 645 | virtual void use(ExtrusionPath3D& path3D) override { | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:595:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursiveConst::use(const Slic3r::ExtrusionEntityCollection&)’ was hidden [-Woverloaded-virtual=] 595 | virtual void use(const ExtrusionEntityCollection& collection) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:658:10: note: by ‘Slic3r::ExtrusionVolume::use’ 658 | void use(const ExtrusionPath3D &path3D) override { volume += unscaled(path3D.length()) * path3D.mm3_per_mm; } | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:594:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursiveConst::use(const Slic3r::ExtrusionLoop&)’ was hidden [-Woverloaded-virtual=] 594 | virtual void use(const ExtrusionLoop& loop) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:658:10: note: by ‘Slic3r::ExtrusionVolume::use’ 658 | void use(const ExtrusionPath3D &path3D) override { volume += unscaled(path3D.length()) * path3D.mm3_per_mm; } | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:593:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursiveConst::use(const Slic3r::ExtrusionMultiPath3D&)’ was hidden [-Woverloaded-virtual=] 593 | virtual void use(const ExtrusionMultiPath3D& multipath) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:658:10: note: by ‘Slic3r::ExtrusionVolume::use’ 658 | void use(const ExtrusionPath3D &path3D) override { volume += unscaled(path3D.length()) * path3D.mm3_per_mm; } | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:592:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursiveConst::use(const Slic3r::ExtrusionMultiPath&)’ was hidden [-Woverloaded-virtual=] 592 | virtual void use(const ExtrusionMultiPath& multipath) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:658:10: note: by ‘Slic3r::ExtrusionVolume::use’ 658 | void use(const ExtrusionPath3D &path3D) override { volume += unscaled(path3D.length()) * path3D.mm3_per_mm; } | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:603:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionEntityCollection&)’ was hidden [-Woverloaded-virtual=] 603 | virtual void use(ExtrusionEntityCollection& collection) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:667:10: note: by ‘Slic3r::ExtrusionModifyFlow::use’ 667 | void use(ExtrusionPath3D &path3D) override { path3D.mm3_per_mm *= _flow_mult; path3D.width *= _flow_mult; } | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:602:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionLoop&)’ was hidden [-Woverloaded-virtual=] 602 | virtual void use(ExtrusionLoop& loop) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:667:10: note: by ‘Slic3r::ExtrusionModifyFlow::use’ 667 | void use(ExtrusionPath3D &path3D) override { path3D.mm3_per_mm *= _flow_mult; path3D.width *= _flow_mult; } | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:601:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionMultiPath3D&)’ was hidden [-Woverloaded-virtual=] 601 | virtual void use(ExtrusionMultiPath3D& multipath) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:667:10: note: by ‘Slic3r::ExtrusionModifyFlow::use’ 667 | void use(ExtrusionPath3D &path3D) override { path3D.mm3_per_mm *= _flow_mult; path3D.width *= _flow_mult; } | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:600:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionMultiPath&)’ was hidden [-Woverloaded-virtual=] 600 | virtual void use(ExtrusionMultiPath& multipath) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:667:10: note: by ‘Slic3r::ExtrusionModifyFlow::use’ 667 | void use(ExtrusionPath3D &path3D) override { path3D.mm3_per_mm *= _flow_mult; path3D.width *= _flow_mult; } | ^~~ In file included from /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/PrintConfig.hpp:32, from /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Model.hpp:9, from /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/PrintBase.hpp:13, from /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r/GUI/BackgroundSlicingProcess.hpp:12: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp: In instantiation of ‘bool Slic3r::ConfigOptionBoolsTempl::is_nil(int32_t) const [with bool NULLABLE = false; int32_t = int]’: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:1703:10: required from here /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:1711:24: warning: comparison of integer expressions of different signedness: ‘int32_t’ {aka ‘int’} and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1711 | return idx < values.size() ? NIL_VALUE() == this->values[idx] : | ~~~~^~~~~~~~~~~~~~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp: In instantiation of ‘bool Slic3r::ConfigOptionFloatsOrPercentsTempl::is_nil(int32_t) const [with bool NULLABLE = false; int32_t = int]’: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:1340:10: required from here /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:1348:24: warning: comparison of integer expressions of different signedness: ‘int32_t’ {aka ‘int’} and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1348 | return idx < values.size() ? (std::isnan(this->values[idx].value) || NIL_VALUE() == this->values[idx]) : | ~~~~^~~~~~~~~~~~~~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp: In instantiation of ‘bool Slic3r::ConfigOptionFloatsTempl::is_nil(int32_t) const [with bool NULLABLE = false; int32_t = int]’: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:814:10: required from here /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:822:24: warning: comparison of integer expressions of different signedness: ‘int32_t’ {aka ‘int’} and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 822 | return idx < values.size() ? (std::isnan(this->values[idx]) || NIL_VALUE() == this->values[idx]) : | ~~~~^~~~~~~~~~~~~~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp: In instantiation of ‘bool Slic3r::ConfigOptionIntsTempl::is_nil(int32_t) const [with bool NULLABLE = false; int32_t = int]’: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:998:10: required from here /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:1006:24: warning: comparison of integer expressions of different signedness: ‘int32_t’ {aka ‘int’} and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1006 | return idx < values.size() ? NIL_VALUE() == this->values[idx] : | ~~~~^~~~~~~~~~~~~~~ [305/433] /usr/bin/x86_64-pc-linux-gnu-g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DOPENVDB_ABI_VERSION_NUMBER=10 -DOPENVDB_USE_DELAYED_LOADING -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/lib64/dbus-1.0/include -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8_build/src/platform -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/hidapi/include -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/exif/include -I/usr/include/gtk-3.0 -I/usr/include/pango-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/atk-1.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/lib64/libffi/include -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/webp -I/usr/include/libpng16 -I/usr/include/pixman-1 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/fribidi -I/usr/include/gio-unix-2.0 -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8_build/src/libslic3r -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libnest2d/include -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/miniz -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /usr/lib64/wx/include/gtk3-unicode-3.0-gtk3 -isystem /usr/include/wx-3.0-gtk3 -isystem /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libigl -isystem /usr/include/opencascade -isystem /usr/include/Imath -DNDEBUG -march=native -O2 -pipe -fno-strict-aliasing -fext-numeric-literals -Wall -Wno-reorder -pthread -std=gnu++17 -fPIC -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -MD -MT src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/CalibrationAbstractDialog.cpp.o -MF src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/CalibrationAbstractDialog.cpp.o.d -o src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/CalibrationAbstractDialog.cpp.o -c /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r/GUI/CalibrationAbstractDialog.cpp In file included from /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/GCode/GCodeProcessor.hpp:6, from /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r/GUI/Plater.hpp:15, from /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r/GUI/CalibrationAbstractDialog.cpp:8: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:603:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionEntityCollection&)’ was hidden [-Woverloaded-virtual=] 603 | virtual void use(ExtrusionEntityCollection& collection) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:634:18: note: by ‘Slic3r::SimplifyVisitor::use’ 634 | virtual void use(ExtrusionPath3D& path3D) override { | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:602:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionLoop&)’ was hidden [-Woverloaded-virtual=] 602 | virtual void use(ExtrusionLoop& loop) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:634:18: note: by ‘Slic3r::SimplifyVisitor::use’ 634 | virtual void use(ExtrusionPath3D& path3D) override { | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:601:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionMultiPath3D&)’ was hidden [-Woverloaded-virtual=] 601 | virtual void use(ExtrusionMultiPath3D& multipath) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:634:18: note: by ‘Slic3r::SimplifyVisitor::use’ 634 | virtual void use(ExtrusionPath3D& path3D) override { | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:600:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionMultiPath&)’ was hidden [-Woverloaded-virtual=] 600 | virtual void use(ExtrusionMultiPath& multipath) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:634:18: note: by ‘Slic3r::SimplifyVisitor::use’ 634 | virtual void use(ExtrusionPath3D& path3D) override { | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:603:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionEntityCollection&)’ was hidden [-Woverloaded-virtual=] 603 | virtual void use(ExtrusionEntityCollection& collection) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:645:18: note: by ‘Slic3r::GetPathsVisitor::use’ 645 | virtual void use(ExtrusionPath3D& path3D) override { | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:602:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionLoop&)’ was hidden [-Woverloaded-virtual=] 602 | virtual void use(ExtrusionLoop& loop) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:645:18: note: by ‘Slic3r::GetPathsVisitor::use’ 645 | virtual void use(ExtrusionPath3D& path3D) override { | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:601:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionMultiPath3D&)’ was hidden [-Woverloaded-virtual=] 601 | virtual void use(ExtrusionMultiPath3D& multipath) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:645:18: note: by ‘Slic3r::GetPathsVisitor::use’ 645 | virtual void use(ExtrusionPath3D& path3D) override { | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:600:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionMultiPath&)’ was hidden [-Woverloaded-virtual=] 600 | virtual void use(ExtrusionMultiPath& multipath) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:645:18: note: by ‘Slic3r::GetPathsVisitor::use’ 645 | virtual void use(ExtrusionPath3D& path3D) override { | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:595:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursiveConst::use(const Slic3r::ExtrusionEntityCollection&)’ was hidden [-Woverloaded-virtual=] 595 | virtual void use(const ExtrusionEntityCollection& collection) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:658:10: note: by ‘Slic3r::ExtrusionVolume::use’ 658 | void use(const ExtrusionPath3D &path3D) override { volume += unscaled(path3D.length()) * path3D.mm3_per_mm; } | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:594:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursiveConst::use(const Slic3r::ExtrusionLoop&)’ was hidden [-Woverloaded-virtual=] 594 | virtual void use(const ExtrusionLoop& loop) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:658:10: note: by ‘Slic3r::ExtrusionVolume::use’ 658 | void use(const ExtrusionPath3D &path3D) override { volume += unscaled(path3D.length()) * path3D.mm3_per_mm; } | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:593:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursiveConst::use(const Slic3r::ExtrusionMultiPath3D&)’ was hidden [-Woverloaded-virtual=] 593 | virtual void use(const ExtrusionMultiPath3D& multipath) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:658:10: note: by ‘Slic3r::ExtrusionVolume::use’ 658 | void use(const ExtrusionPath3D &path3D) override { volume += unscaled(path3D.length()) * path3D.mm3_per_mm; } | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:592:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursiveConst::use(const Slic3r::ExtrusionMultiPath&)’ was hidden [-Woverloaded-virtual=] 592 | virtual void use(const ExtrusionMultiPath& multipath) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:658:10: note: by ‘Slic3r::ExtrusionVolume::use’ 658 | void use(const ExtrusionPath3D &path3D) override { volume += unscaled(path3D.length()) * path3D.mm3_per_mm; } | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:603:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionEntityCollection&)’ was hidden [-Woverloaded-virtual=] 603 | virtual void use(ExtrusionEntityCollection& collection) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:667:10: note: by ‘Slic3r::ExtrusionModifyFlow::use’ 667 | void use(ExtrusionPath3D &path3D) override { path3D.mm3_per_mm *= _flow_mult; path3D.width *= _flow_mult; } | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:602:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionLoop&)’ was hidden [-Woverloaded-virtual=] 602 | virtual void use(ExtrusionLoop& loop) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:667:10: note: by ‘Slic3r::ExtrusionModifyFlow::use’ 667 | void use(ExtrusionPath3D &path3D) override { path3D.mm3_per_mm *= _flow_mult; path3D.width *= _flow_mult; } | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:601:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionMultiPath3D&)’ was hidden [-Woverloaded-virtual=] 601 | virtual void use(ExtrusionMultiPath3D& multipath) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:667:10: note: by ‘Slic3r::ExtrusionModifyFlow::use’ 667 | void use(ExtrusionPath3D &path3D) override { path3D.mm3_per_mm *= _flow_mult; path3D.width *= _flow_mult; } | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:600:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionMultiPath&)’ was hidden [-Woverloaded-virtual=] 600 | virtual void use(ExtrusionMultiPath& multipath) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:667:10: note: by ‘Slic3r::ExtrusionModifyFlow::use’ 667 | void use(ExtrusionPath3D &path3D) override { path3D.mm3_per_mm *= _flow_mult; path3D.width *= _flow_mult; } | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r/GUI/CalibrationAbstractDialog.cpp: In constructor ‘Slic3r::GUI::CalibrationAbstractDialog::CalibrationAbstractDialog(Slic3r::GUI::GUI_App*, Slic3r::GUI::MainFrame*, std::string)’: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r/GUI/CalibrationAbstractDialog.cpp:43:23: warning: unused variable ‘bold_font’ [-Wunused-variable] 43 | const wxFont& bold_font = wxGetApp().bold_font(); | ^~~~~~~~~ In file included from /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/PrintConfig.hpp:32, from /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Preset.hpp:11, from /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r/GUI/GUI_App.hpp:11, from /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r/GUI/CalibrationAbstractDialog.hpp:9, from /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r/GUI/CalibrationAbstractDialog.cpp:1: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp: In instantiation of ‘bool Slic3r::ConfigOptionBoolsTempl::is_nil(int32_t) const [with bool NULLABLE = false; int32_t = int]’: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:1703:10: required from here /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:1711:24: warning: comparison of integer expressions of different signedness: ‘int32_t’ {aka ‘int’} and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1711 | return idx < values.size() ? NIL_VALUE() == this->values[idx] : | ~~~~^~~~~~~~~~~~~~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp: In instantiation of ‘bool Slic3r::ConfigOptionFloatsOrPercentsTempl::is_nil(int32_t) const [with bool NULLABLE = false; int32_t = int]’: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:1340:10: required from here /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:1348:24: warning: comparison of integer expressions of different signedness: ‘int32_t’ {aka ‘int’} and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1348 | return idx < values.size() ? (std::isnan(this->values[idx].value) || NIL_VALUE() == this->values[idx]) : | ~~~~^~~~~~~~~~~~~~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp: In instantiation of ‘bool Slic3r::ConfigOptionFloatsTempl::is_nil(int32_t) const [with bool NULLABLE = false; int32_t = int]’: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:814:10: required from here /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:822:24: warning: comparison of integer expressions of different signedness: ‘int32_t’ {aka ‘int’} and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 822 | return idx < values.size() ? (std::isnan(this->values[idx]) || NIL_VALUE() == this->values[idx]) : | ~~~~^~~~~~~~~~~~~~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp: In instantiation of ‘bool Slic3r::ConfigOptionIntsTempl::is_nil(int32_t) const [with bool NULLABLE = false; int32_t = int]’: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:998:10: required from here /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:1006:24: warning: comparison of integer expressions of different signedness: ‘int32_t’ {aka ‘int’} and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1006 | return idx < values.size() ? NIL_VALUE() == this->values[idx] : | ~~~~^~~~~~~~~~~~~~~ [306/433] /usr/bin/x86_64-pc-linux-gnu-g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DOPENVDB_ABI_VERSION_NUMBER=10 -DOPENVDB_USE_DELAYED_LOADING -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/lib64/dbus-1.0/include -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8_build/src/platform -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/hidapi/include -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/exif/include -I/usr/include/gtk-3.0 -I/usr/include/pango-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/atk-1.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/lib64/libffi/include -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/webp -I/usr/include/libpng16 -I/usr/include/pixman-1 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/fribidi -I/usr/include/gio-unix-2.0 -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8_build/src/libslic3r -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libnest2d/include -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/miniz -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /usr/lib64/wx/include/gtk3-unicode-3.0-gtk3 -isystem /usr/include/wx-3.0-gtk3 -isystem /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libigl -isystem /usr/include/opencascade -isystem /usr/include/Imath -DNDEBUG -march=native -O2 -pipe -fno-strict-aliasing -fext-numeric-literals -Wall -Wno-reorder -pthread -std=gnu++17 -fPIC -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -MD -MT src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/CalibrationCubeDialog.cpp.o -MF src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/CalibrationCubeDialog.cpp.o.d -o src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/CalibrationCubeDialog.cpp.o -c /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r/GUI/CalibrationCubeDialog.cpp In file included from /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r/GUI/3DScene.hpp:7, from /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r/GUI/MeshUtils.hpp:9, from /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r/GUI/Gizmos/GLGizmosCommon.hpp:7, from /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r/GUI/Gizmos/GLGizmosManager.hpp:7, from /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r/GUI/GLCanvas3D.hpp:12, from /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r/GUI/CalibrationCubeDialog.cpp:5: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:603:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionEntityCollection&)’ was hidden [-Woverloaded-virtual=] 603 | virtual void use(ExtrusionEntityCollection& collection) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:634:18: note: by ‘Slic3r::SimplifyVisitor::use’ 634 | virtual void use(ExtrusionPath3D& path3D) override { | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:602:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionLoop&)’ was hidden [-Woverloaded-virtual=] 602 | virtual void use(ExtrusionLoop& loop) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:634:18: note: by ‘Slic3r::SimplifyVisitor::use’ 634 | virtual void use(ExtrusionPath3D& path3D) override { | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:601:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionMultiPath3D&)’ was hidden [-Woverloaded-virtual=] 601 | virtual void use(ExtrusionMultiPath3D& multipath) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:634:18: note: by ‘Slic3r::SimplifyVisitor::use’ 634 | virtual void use(ExtrusionPath3D& path3D) override { | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:600:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionMultiPath&)’ was hidden [-Woverloaded-virtual=] 600 | virtual void use(ExtrusionMultiPath& multipath) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:634:18: note: by ‘Slic3r::SimplifyVisitor::use’ 634 | virtual void use(ExtrusionPath3D& path3D) override { | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:603:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionEntityCollection&)’ was hidden [-Woverloaded-virtual=] 603 | virtual void use(ExtrusionEntityCollection& collection) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:645:18: note: by ‘Slic3r::GetPathsVisitor::use’ 645 | virtual void use(ExtrusionPath3D& path3D) override { | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:602:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionLoop&)’ was hidden [-Woverloaded-virtual=] 602 | virtual void use(ExtrusionLoop& loop) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:645:18: note: by ‘Slic3r::GetPathsVisitor::use’ 645 | virtual void use(ExtrusionPath3D& path3D) override { | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:601:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionMultiPath3D&)’ was hidden [-Woverloaded-virtual=] 601 | virtual void use(ExtrusionMultiPath3D& multipath) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:645:18: note: by ‘Slic3r::GetPathsVisitor::use’ 645 | virtual void use(ExtrusionPath3D& path3D) override { | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:600:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionMultiPath&)’ was hidden [-Woverloaded-virtual=] 600 | virtual void use(ExtrusionMultiPath& multipath) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:645:18: note: by ‘Slic3r::GetPathsVisitor::use’ 645 | virtual void use(ExtrusionPath3D& path3D) override { | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:595:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursiveConst::use(const Slic3r::ExtrusionEntityCollection&)’ was hidden [-Woverloaded-virtual=] 595 | virtual void use(const ExtrusionEntityCollection& collection) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:658:10: note: by ‘Slic3r::ExtrusionVolume::use’ 658 | void use(const ExtrusionPath3D &path3D) override { volume += unscaled(path3D.length()) * path3D.mm3_per_mm; } | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:594:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursiveConst::use(const Slic3r::ExtrusionLoop&)’ was hidden [-Woverloaded-virtual=] 594 | virtual void use(const ExtrusionLoop& loop) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:658:10: note: by ‘Slic3r::ExtrusionVolume::use’ 658 | void use(const ExtrusionPath3D &path3D) override { volume += unscaled(path3D.length()) * path3D.mm3_per_mm; } | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:593:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursiveConst::use(const Slic3r::ExtrusionMultiPath3D&)’ was hidden [-Woverloaded-virtual=] 593 | virtual void use(const ExtrusionMultiPath3D& multipath) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:658:10: note: by ‘Slic3r::ExtrusionVolume::use’ 658 | void use(const ExtrusionPath3D &path3D) override { volume += unscaled(path3D.length()) * path3D.mm3_per_mm; } | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:592:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursiveConst::use(const Slic3r::ExtrusionMultiPath&)’ was hidden [-Woverloaded-virtual=] 592 | virtual void use(const ExtrusionMultiPath& multipath) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:658:10: note: by ‘Slic3r::ExtrusionVolume::use’ 658 | void use(const ExtrusionPath3D &path3D) override { volume += unscaled(path3D.length()) * path3D.mm3_per_mm; } | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:603:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionEntityCollection&)’ was hidden [-Woverloaded-virtual=] 603 | virtual void use(ExtrusionEntityCollection& collection) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:667:10: note: by ‘Slic3r::ExtrusionModifyFlow::use’ 667 | void use(ExtrusionPath3D &path3D) override { path3D.mm3_per_mm *= _flow_mult; path3D.width *= _flow_mult; } | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:602:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionLoop&)’ was hidden [-Woverloaded-virtual=] 602 | virtual void use(ExtrusionLoop& loop) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:667:10: note: by ‘Slic3r::ExtrusionModifyFlow::use’ 667 | void use(ExtrusionPath3D &path3D) override { path3D.mm3_per_mm *= _flow_mult; path3D.width *= _flow_mult; } | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:601:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionMultiPath3D&)’ was hidden [-Woverloaded-virtual=] 601 | virtual void use(ExtrusionMultiPath3D& multipath) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:667:10: note: by ‘Slic3r::ExtrusionModifyFlow::use’ 667 | void use(ExtrusionPath3D &path3D) override { path3D.mm3_per_mm *= _flow_mult; path3D.width *= _flow_mult; } | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:600:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionMultiPath&)’ was hidden [-Woverloaded-virtual=] 600 | virtual void use(ExtrusionMultiPath& multipath) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:667:10: note: by ‘Slic3r::ExtrusionModifyFlow::use’ 667 | void use(ExtrusionPath3D &path3D) override { path3D.mm3_per_mm *= _flow_mult; path3D.width *= _flow_mult; } | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r/GUI/CalibrationCubeDialog.cpp: In member function ‘void Slic3r::GUI::CalibrationCubeDialog::create_geometry(std::string)’: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r/GUI/CalibrationCubeDialog.cpp:69:31: warning: unused variable ‘printConfig’ [-Wunused-variable] 69 | const DynamicPrintConfig* printConfig = this->gui_app->get_tab(Preset::TYPE_FFF_PRINT)->get_config(); | ^~~~~~~~~~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r/GUI/CalibrationCubeDialog.cpp:70:31: warning: unused variable ‘filamentConfig’ [-Wunused-variable] 70 | const DynamicPrintConfig* filamentConfig = this->gui_app->get_tab(Preset::TYPE_FFF_FILAMENT)->get_config(); | ^~~~~~~~~~~~~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r/GUI/CalibrationCubeDialog.cpp:77:11: warning: unused variable ‘nozzle_diameter’ [-Wunused-variable] 77 | float nozzle_diameter = nozzle_diameter_config->values[0]; | ^~~~~~~~~~~~~~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r/GUI/CalibrationCubeDialog.cpp:81:9: warning: unused variable ‘idx_scale’ [-Wunused-variable] 81 | int idx_scale = scale->GetSelection(); | ^~~~~~~~~ In file included from /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/PrintConfig.hpp:32, from /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Preset.hpp:11, from /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r/GUI/GUI_App.hpp:11, from /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r/GUI/CalibrationAbstractDialog.hpp:9, from /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r/GUI/CalibrationCubeDialog.hpp:4, from /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r/GUI/CalibrationCubeDialog.cpp:1: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp: In instantiation of ‘bool Slic3r::ConfigOptionBoolsTempl::is_nil(int32_t) const [with bool NULLABLE = false; int32_t = int]’: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:1703:10: required from here /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:1711:24: warning: comparison of integer expressions of different signedness: ‘int32_t’ {aka ‘int’} and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1711 | return idx < values.size() ? NIL_VALUE() == this->values[idx] : | ~~~~^~~~~~~~~~~~~~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp: In instantiation of ‘bool Slic3r::ConfigOptionFloatsOrPercentsTempl::is_nil(int32_t) const [with bool NULLABLE = false; int32_t = int]’: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:1340:10: required from here /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:1348:24: warning: comparison of integer expressions of different signedness: ‘int32_t’ {aka ‘int’} and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1348 | return idx < values.size() ? (std::isnan(this->values[idx].value) || NIL_VALUE() == this->values[idx]) : | ~~~~^~~~~~~~~~~~~~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp: In instantiation of ‘bool Slic3r::ConfigOptionFloatsTempl::is_nil(int32_t) const [with bool NULLABLE = false; int32_t = int]’: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:814:10: required from here /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:822:24: warning: comparison of integer expressions of different signedness: ‘int32_t’ {aka ‘int’} and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 822 | return idx < values.size() ? (std::isnan(this->values[idx]) || NIL_VALUE() == this->values[idx]) : | ~~~~^~~~~~~~~~~~~~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp: In instantiation of ‘bool Slic3r::ConfigOptionIntsTempl::is_nil(int32_t) const [with bool NULLABLE = false; int32_t = int]’: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:998:10: required from here /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:1006:24: warning: comparison of integer expressions of different signedness: ‘int32_t’ {aka ‘int’} and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1006 | return idx < values.size() ? NIL_VALUE() == this->values[idx] : | ~~~~^~~~~~~~~~~~~~~ [307/433] /usr/bin/x86_64-pc-linux-gnu-g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DOPENVDB_ABI_VERSION_NUMBER=10 -DOPENVDB_USE_DELAYED_LOADING -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/lib64/dbus-1.0/include -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8_build/src/platform -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/hidapi/include -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/exif/include -I/usr/include/gtk-3.0 -I/usr/include/pango-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/atk-1.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/lib64/libffi/include -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/webp -I/usr/include/libpng16 -I/usr/include/pixman-1 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/fribidi -I/usr/include/gio-unix-2.0 -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8_build/src/libslic3r -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libnest2d/include -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/miniz -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /usr/lib64/wx/include/gtk3-unicode-3.0-gtk3 -isystem /usr/include/wx-3.0-gtk3 -isystem /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libigl -isystem /usr/include/opencascade -isystem /usr/include/Imath -DNDEBUG -march=native -O2 -pipe -fno-strict-aliasing -fext-numeric-literals -Wall -Wno-reorder -pthread -std=gnu++17 -fPIC -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -MD -MT src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/CalibrationBedDialog.cpp.o -MF src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/CalibrationBedDialog.cpp.o.d -o src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/CalibrationBedDialog.cpp.o -c /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r/GUI/CalibrationBedDialog.cpp In file included from /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r/GUI/3DScene.hpp:7, from /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r/GUI/MeshUtils.hpp:9, from /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r/GUI/Gizmos/GLGizmosCommon.hpp:7, from /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r/GUI/Gizmos/GLGizmosManager.hpp:7, from /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r/GUI/GLCanvas3D.hpp:12, from /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r/GUI/CalibrationBedDialog.cpp:6: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:603:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionEntityCollection&)’ was hidden [-Woverloaded-virtual=] 603 | virtual void use(ExtrusionEntityCollection& collection) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:634:18: note: by ‘Slic3r::SimplifyVisitor::use’ 634 | virtual void use(ExtrusionPath3D& path3D) override { | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:602:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionLoop&)’ was hidden [-Woverloaded-virtual=] 602 | virtual void use(ExtrusionLoop& loop) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:634:18: note: by ‘Slic3r::SimplifyVisitor::use’ 634 | virtual void use(ExtrusionPath3D& path3D) override { | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:601:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionMultiPath3D&)’ was hidden [-Woverloaded-virtual=] 601 | virtual void use(ExtrusionMultiPath3D& multipath) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:634:18: note: by ‘Slic3r::SimplifyVisitor::use’ 634 | virtual void use(ExtrusionPath3D& path3D) override { | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:600:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionMultiPath&)’ was hidden [-Woverloaded-virtual=] 600 | virtual void use(ExtrusionMultiPath& multipath) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:634:18: note: by ‘Slic3r::SimplifyVisitor::use’ 634 | virtual void use(ExtrusionPath3D& path3D) override { | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:603:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionEntityCollection&)’ was hidden [-Woverloaded-virtual=] 603 | virtual void use(ExtrusionEntityCollection& collection) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:645:18: note: by ‘Slic3r::GetPathsVisitor::use’ 645 | virtual void use(ExtrusionPath3D& path3D) override { | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:602:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionLoop&)’ was hidden [-Woverloaded-virtual=] 602 | virtual void use(ExtrusionLoop& loop) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:645:18: note: by ‘Slic3r::GetPathsVisitor::use’ 645 | virtual void use(ExtrusionPath3D& path3D) override { | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:601:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionMultiPath3D&)’ was hidden [-Woverloaded-virtual=] 601 | virtual void use(ExtrusionMultiPath3D& multipath) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:645:18: note: by ‘Slic3r::GetPathsVisitor::use’ 645 | virtual void use(ExtrusionPath3D& path3D) override { | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:600:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionMultiPath&)’ was hidden [-Woverloaded-virtual=] 600 | virtual void use(ExtrusionMultiPath& multipath) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:645:18: note: by ‘Slic3r::GetPathsVisitor::use’ 645 | virtual void use(ExtrusionPath3D& path3D) override { | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:595:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursiveConst::use(const Slic3r::ExtrusionEntityCollection&)’ was hidden [-Woverloaded-virtual=] 595 | virtual void use(const ExtrusionEntityCollection& collection) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:658:10: note: by ‘Slic3r::ExtrusionVolume::use’ 658 | void use(const ExtrusionPath3D &path3D) override { volume += unscaled(path3D.length()) * path3D.mm3_per_mm; } | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:594:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursiveConst::use(const Slic3r::ExtrusionLoop&)’ was hidden [-Woverloaded-virtual=] 594 | virtual void use(const ExtrusionLoop& loop) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:658:10: note: by ‘Slic3r::ExtrusionVolume::use’ 658 | void use(const ExtrusionPath3D &path3D) override { volume += unscaled(path3D.length()) * path3D.mm3_per_mm; } | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:593:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursiveConst::use(const Slic3r::ExtrusionMultiPath3D&)’ was hidden [-Woverloaded-virtual=] 593 | virtual void use(const ExtrusionMultiPath3D& multipath) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:658:10: note: by ‘Slic3r::ExtrusionVolume::use’ 658 | void use(const ExtrusionPath3D &path3D) override { volume += unscaled(path3D.length()) * path3D.mm3_per_mm; } | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:592:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursiveConst::use(const Slic3r::ExtrusionMultiPath&)’ was hidden [-Woverloaded-virtual=] 592 | virtual void use(const ExtrusionMultiPath& multipath) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:658:10: note: by ‘Slic3r::ExtrusionVolume::use’ 658 | void use(const ExtrusionPath3D &path3D) override { volume += unscaled(path3D.length()) * path3D.mm3_per_mm; } | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:603:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionEntityCollection&)’ was hidden [-Woverloaded-virtual=] 603 | virtual void use(ExtrusionEntityCollection& collection) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:667:10: note: by ‘Slic3r::ExtrusionModifyFlow::use’ 667 | void use(ExtrusionPath3D &path3D) override { path3D.mm3_per_mm *= _flow_mult; path3D.width *= _flow_mult; } | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:602:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionLoop&)’ was hidden [-Woverloaded-virtual=] 602 | virtual void use(ExtrusionLoop& loop) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:667:10: note: by ‘Slic3r::ExtrusionModifyFlow::use’ 667 | void use(ExtrusionPath3D &path3D) override { path3D.mm3_per_mm *= _flow_mult; path3D.width *= _flow_mult; } | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:601:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionMultiPath3D&)’ was hidden [-Woverloaded-virtual=] 601 | virtual void use(ExtrusionMultiPath3D& multipath) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:667:10: note: by ‘Slic3r::ExtrusionModifyFlow::use’ 667 | void use(ExtrusionPath3D &path3D) override { path3D.mm3_per_mm *= _flow_mult; path3D.width *= _flow_mult; } | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:600:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionMultiPath&)’ was hidden [-Woverloaded-virtual=] 600 | virtual void use(ExtrusionMultiPath& multipath) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:667:10: note: by ‘Slic3r::ExtrusionModifyFlow::use’ 667 | void use(ExtrusionPath3D &path3D) override { path3D.mm3_per_mm *= _flow_mult; path3D.width *= _flow_mult; } | ^~~ In file included from /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/PrintConfig.hpp:32, from /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Preset.hpp:11, from /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r/GUI/GUI_App.hpp:11, from /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r/GUI/CalibrationAbstractDialog.hpp:9, from /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r/GUI/CalibrationBedDialog.hpp:4, from /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r/GUI/CalibrationBedDialog.cpp:1: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp: In instantiation of ‘bool Slic3r::ConfigOptionBoolsTempl::is_nil(int32_t) const [with bool NULLABLE = false; int32_t = int]’: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:1703:10: required from here /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:1711:24: warning: comparison of integer expressions of different signedness: ‘int32_t’ {aka ‘int’} and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1711 | return idx < values.size() ? NIL_VALUE() == this->values[idx] : | ~~~~^~~~~~~~~~~~~~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp: In instantiation of ‘bool Slic3r::ConfigOptionFloatsOrPercentsTempl::is_nil(int32_t) const [with bool NULLABLE = false; int32_t = int]’: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:1340:10: required from here /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:1348:24: warning: comparison of integer expressions of different signedness: ‘int32_t’ {aka ‘int’} and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1348 | return idx < values.size() ? (std::isnan(this->values[idx].value) || NIL_VALUE() == this->values[idx]) : | ~~~~^~~~~~~~~~~~~~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp: In instantiation of ‘bool Slic3r::ConfigOptionFloatsTempl::is_nil(int32_t) const [with bool NULLABLE = false; int32_t = int]’: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:814:10: required from here /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:822:24: warning: comparison of integer expressions of different signedness: ‘int32_t’ {aka ‘int’} and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 822 | return idx < values.size() ? (std::isnan(this->values[idx]) || NIL_VALUE() == this->values[idx]) : | ~~~~^~~~~~~~~~~~~~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp: In instantiation of ‘bool Slic3r::ConfigOptionIntsTempl::is_nil(int32_t) const [with bool NULLABLE = false; int32_t = int]’: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:998:10: required from here /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:1006:24: warning: comparison of integer expressions of different signedness: ‘int32_t’ {aka ‘int’} and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1006 | return idx < values.size() ? NIL_VALUE() == this->values[idx] : | ~~~~^~~~~~~~~~~~~~~ [308/433] /usr/bin/x86_64-pc-linux-gnu-g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DOPENVDB_ABI_VERSION_NUMBER=10 -DOPENVDB_USE_DELAYED_LOADING -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/lib64/dbus-1.0/include -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8_build/src/platform -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/hidapi/include -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/exif/include -I/usr/include/gtk-3.0 -I/usr/include/pango-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/atk-1.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/lib64/libffi/include -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/webp -I/usr/include/libpng16 -I/usr/include/pixman-1 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/fribidi -I/usr/include/gio-unix-2.0 -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8_build/src/libslic3r -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libnest2d/include -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/miniz -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /usr/lib64/wx/include/gtk3-unicode-3.0-gtk3 -isystem /usr/include/wx-3.0-gtk3 -isystem /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libigl -isystem /usr/include/opencascade -isystem /usr/include/Imath -DNDEBUG -march=native -O2 -pipe -fno-strict-aliasing -fext-numeric-literals -Wall -Wno-reorder -pthread -std=gnu++17 -fPIC -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -MD -MT src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/ConfigSnapshotDialog.cpp.o -MF src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/ConfigSnapshotDialog.cpp.o.d -o src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/ConfigSnapshotDialog.cpp.o -c /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r/GUI/ConfigSnapshotDialog.cpp In file included from /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r/GUI/GUI.hpp:9, from /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r/GUI/ConfigSnapshotDialog.hpp:4, from /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r/GUI/ConfigSnapshotDialog.cpp:1: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp: In instantiation of ‘bool Slic3r::ConfigOptionBoolsTempl::is_nil(int32_t) const [with bool NULLABLE = false; int32_t = int]’: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:1703:10: required from here /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:1711:24: warning: comparison of integer expressions of different signedness: ‘int32_t’ {aka ‘int’} and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1711 | return idx < values.size() ? NIL_VALUE() == this->values[idx] : | ~~~~^~~~~~~~~~~~~~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp: In instantiation of ‘bool Slic3r::ConfigOptionFloatsOrPercentsTempl::is_nil(int32_t) const [with bool NULLABLE = false; int32_t = int]’: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:1340:10: required from here /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:1348:24: warning: comparison of integer expressions of different signedness: ‘int32_t’ {aka ‘int’} and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1348 | return idx < values.size() ? (std::isnan(this->values[idx].value) || NIL_VALUE() == this->values[idx]) : | ~~~~^~~~~~~~~~~~~~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp: In instantiation of ‘bool Slic3r::ConfigOptionFloatsTempl::is_nil(int32_t) const [with bool NULLABLE = false; int32_t = int]’: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:814:10: required from here /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:822:24: warning: comparison of integer expressions of different signedness: ‘int32_t’ {aka ‘int’} and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 822 | return idx < values.size() ? (std::isnan(this->values[idx]) || NIL_VALUE() == this->values[idx]) : | ~~~~^~~~~~~~~~~~~~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp: In instantiation of ‘bool Slic3r::ConfigOptionIntsTempl::is_nil(int32_t) const [with bool NULLABLE = false; int32_t = int]’: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:998:10: required from here /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:1006:24: warning: comparison of integer expressions of different signedness: ‘int32_t’ {aka ‘int’} and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1006 | return idx < values.size() ? NIL_VALUE() == this->values[idx] : | ~~~~^~~~~~~~~~~~~~~ [309/433] /usr/bin/x86_64-pc-linux-gnu-g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DOPENVDB_ABI_VERSION_NUMBER=10 -DOPENVDB_USE_DELAYED_LOADING -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/lib64/dbus-1.0/include -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8_build/src/platform -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/hidapi/include -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/exif/include -I/usr/include/gtk-3.0 -I/usr/include/pango-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/atk-1.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/lib64/libffi/include -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/webp -I/usr/include/libpng16 -I/usr/include/pixman-1 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/fribidi -I/usr/include/gio-unix-2.0 -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8_build/src/libslic3r -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libnest2d/include -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/miniz -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /usr/lib64/wx/include/gtk3-unicode-3.0-gtk3 -isystem /usr/include/wx-3.0-gtk3 -isystem /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libigl -isystem /usr/include/opencascade -isystem /usr/include/Imath -DNDEBUG -march=native -O2 -pipe -fno-strict-aliasing -fext-numeric-literals -Wall -Wno-reorder -pthread -std=gnu++17 -fPIC -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -MD -MT src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/CalibrationBridgeDialog.cpp.o -MF src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/CalibrationBridgeDialog.cpp.o.d -o src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/CalibrationBridgeDialog.cpp.o -c /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r/GUI/CalibrationBridgeDialog.cpp In file included from /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntityCollection.hpp:6, from /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Print.hpp:7, from /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r/GUI/Jobs/ArrangeJob.hpp:6, from /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r/GUI/CalibrationBridgeDialog.cpp:6: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:603:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionEntityCollection&)’ was hidden [-Woverloaded-virtual=] 603 | virtual void use(ExtrusionEntityCollection& collection) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:634:18: note: by ‘Slic3r::SimplifyVisitor::use’ 634 | virtual void use(ExtrusionPath3D& path3D) override { | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:602:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionLoop&)’ was hidden [-Woverloaded-virtual=] 602 | virtual void use(ExtrusionLoop& loop) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:634:18: note: by ‘Slic3r::SimplifyVisitor::use’ 634 | virtual void use(ExtrusionPath3D& path3D) override { | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:601:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionMultiPath3D&)’ was hidden [-Woverloaded-virtual=] 601 | virtual void use(ExtrusionMultiPath3D& multipath) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:634:18: note: by ‘Slic3r::SimplifyVisitor::use’ 634 | virtual void use(ExtrusionPath3D& path3D) override { | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:600:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionMultiPath&)’ was hidden [-Woverloaded-virtual=] 600 | virtual void use(ExtrusionMultiPath& multipath) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:634:18: note: by ‘Slic3r::SimplifyVisitor::use’ 634 | virtual void use(ExtrusionPath3D& path3D) override { | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:603:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionEntityCollection&)’ was hidden [-Woverloaded-virtual=] 603 | virtual void use(ExtrusionEntityCollection& collection) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:645:18: note: by ‘Slic3r::GetPathsVisitor::use’ 645 | virtual void use(ExtrusionPath3D& path3D) override { | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:602:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionLoop&)’ was hidden [-Woverloaded-virtual=] 602 | virtual void use(ExtrusionLoop& loop) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:645:18: note: by ‘Slic3r::GetPathsVisitor::use’ 645 | virtual void use(ExtrusionPath3D& path3D) override { | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:601:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionMultiPath3D&)’ was hidden [-Woverloaded-virtual=] 601 | virtual void use(ExtrusionMultiPath3D& multipath) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:645:18: note: by ‘Slic3r::GetPathsVisitor::use’ 645 | virtual void use(ExtrusionPath3D& path3D) override { | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:600:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionMultiPath&)’ was hidden [-Woverloaded-virtual=] 600 | virtual void use(ExtrusionMultiPath& multipath) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:645:18: note: by ‘Slic3r::GetPathsVisitor::use’ 645 | virtual void use(ExtrusionPath3D& path3D) override { | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:595:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursiveConst::use(const Slic3r::ExtrusionEntityCollection&)’ was hidden [-Woverloaded-virtual=] 595 | virtual void use(const ExtrusionEntityCollection& collection) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:658:10: note: by ‘Slic3r::ExtrusionVolume::use’ 658 | void use(const ExtrusionPath3D &path3D) override { volume += unscaled(path3D.length()) * path3D.mm3_per_mm; } | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:594:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursiveConst::use(const Slic3r::ExtrusionLoop&)’ was hidden [-Woverloaded-virtual=] 594 | virtual void use(const ExtrusionLoop& loop) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:658:10: note: by ‘Slic3r::ExtrusionVolume::use’ 658 | void use(const ExtrusionPath3D &path3D) override { volume += unscaled(path3D.length()) * path3D.mm3_per_mm; } | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:593:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursiveConst::use(const Slic3r::ExtrusionMultiPath3D&)’ was hidden [-Woverloaded-virtual=] 593 | virtual void use(const ExtrusionMultiPath3D& multipath) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:658:10: note: by ‘Slic3r::ExtrusionVolume::use’ 658 | void use(const ExtrusionPath3D &path3D) override { volume += unscaled(path3D.length()) * path3D.mm3_per_mm; } | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:592:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursiveConst::use(const Slic3r::ExtrusionMultiPath&)’ was hidden [-Woverloaded-virtual=] 592 | virtual void use(const ExtrusionMultiPath& multipath) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:658:10: note: by ‘Slic3r::ExtrusionVolume::use’ 658 | void use(const ExtrusionPath3D &path3D) override { volume += unscaled(path3D.length()) * path3D.mm3_per_mm; } | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:603:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionEntityCollection&)’ was hidden [-Woverloaded-virtual=] 603 | virtual void use(ExtrusionEntityCollection& collection) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:667:10: note: by ‘Slic3r::ExtrusionModifyFlow::use’ 667 | void use(ExtrusionPath3D &path3D) override { path3D.mm3_per_mm *= _flow_mult; path3D.width *= _flow_mult; } | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:602:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionLoop&)’ was hidden [-Woverloaded-virtual=] 602 | virtual void use(ExtrusionLoop& loop) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:667:10: note: by ‘Slic3r::ExtrusionModifyFlow::use’ 667 | void use(ExtrusionPath3D &path3D) override { path3D.mm3_per_mm *= _flow_mult; path3D.width *= _flow_mult; } | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:601:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionMultiPath3D&)’ was hidden [-Woverloaded-virtual=] 601 | virtual void use(ExtrusionMultiPath3D& multipath) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:667:10: note: by ‘Slic3r::ExtrusionModifyFlow::use’ 667 | void use(ExtrusionPath3D &path3D) override { path3D.mm3_per_mm *= _flow_mult; path3D.width *= _flow_mult; } | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:600:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionMultiPath&)’ was hidden [-Woverloaded-virtual=] 600 | virtual void use(ExtrusionMultiPath& multipath) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:667:10: note: by ‘Slic3r::ExtrusionModifyFlow::use’ 667 | void use(ExtrusionPath3D &path3D) override { path3D.mm3_per_mm *= _flow_mult; path3D.width *= _flow_mult; } | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r/GUI/CalibrationBridgeDialog.cpp: In member function ‘void Slic3r::GUI::CalibrationBridgeDialog::create_geometry(std::string, bool)’: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r/GUI/CalibrationBridgeDialog.cpp:77:26: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘long int’ [-Wsign-compare] 77 | for (size_t i = 0; i < nb_items; i++) | ~~^~~~~~~~~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r/GUI/CalibrationBridgeDialog.cpp:99:30: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘long int’ [-Wsign-compare] 99 | for (size_t i = 0; i < nb_items; i++) | ~~^~~~~~~~~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r/GUI/CalibrationBridgeDialog.cpp:119:26: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘long int’ [-Wsign-compare] 119 | for (size_t i = 0; i < nb_items; i++) { | ~~^~~~~~~~~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r/GUI/CalibrationBridgeDialog.cpp:152:26: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘long int’ [-Wsign-compare] 152 | for (size_t i = 0; i < nb_items; i++) { | ~~^~~~~~~~~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r/GUI/CalibrationBridgeDialog.cpp:173:34: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘long int’ [-Wsign-compare] 173 | for (size_t i = 0; i < nb_items; i++) | ~~^~~~~~~~~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r/GUI/CalibrationBridgeDialog.cpp:176:34: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘long int’ [-Wsign-compare] 176 | for (size_t i = 0; i < nb_items; i++) | ~~^~~~~~~~~~ In file included from /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/PrintConfig.hpp:32, from /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Preset.hpp:11, from /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r/GUI/GUI_App.hpp:11, from /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r/GUI/CalibrationAbstractDialog.hpp:9, from /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r/GUI/CalibrationBridgeDialog.hpp:4, from /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r/GUI/CalibrationBridgeDialog.cpp:1: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp: In instantiation of ‘bool Slic3r::ConfigOptionBoolsTempl::is_nil(int32_t) const [with bool NULLABLE = false; int32_t = int]’: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:1703:10: required from here /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:1711:24: warning: comparison of integer expressions of different signedness: ‘int32_t’ {aka ‘int’} and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1711 | return idx < values.size() ? NIL_VALUE() == this->values[idx] : | ~~~~^~~~~~~~~~~~~~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp: In instantiation of ‘bool Slic3r::ConfigOptionFloatsOrPercentsTempl::is_nil(int32_t) const [with bool NULLABLE = false; int32_t = int]’: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:1340:10: required from here /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:1348:24: warning: comparison of integer expressions of different signedness: ‘int32_t’ {aka ‘int’} and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1348 | return idx < values.size() ? (std::isnan(this->values[idx].value) || NIL_VALUE() == this->values[idx]) : | ~~~~^~~~~~~~~~~~~~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp: In instantiation of ‘bool Slic3r::ConfigOptionFloatsTempl::is_nil(int32_t) const [with bool NULLABLE = false; int32_t = int]’: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:814:10: required from here /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:822:24: warning: comparison of integer expressions of different signedness: ‘int32_t’ {aka ‘int’} and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 822 | return idx < values.size() ? (std::isnan(this->values[idx]) || NIL_VALUE() == this->values[idx]) : | ~~~~^~~~~~~~~~~~~~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp: In instantiation of ‘bool Slic3r::ConfigOptionIntsTempl::is_nil(int32_t) const [with bool NULLABLE = false; int32_t = int]’: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:998:10: required from here /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:1006:24: warning: comparison of integer expressions of different signedness: ‘int32_t’ {aka ‘int’} and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1006 | return idx < values.size() ? NIL_VALUE() == this->values[idx] : | ~~~~^~~~~~~~~~~~~~~ [310/433] /usr/bin/x86_64-pc-linux-gnu-g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DOPENVDB_ABI_VERSION_NUMBER=10 -DOPENVDB_USE_DELAYED_LOADING -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/lib64/dbus-1.0/include -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8_build/src/platform -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/hidapi/include -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/exif/include -I/usr/include/gtk-3.0 -I/usr/include/pango-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/atk-1.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/lib64/libffi/include -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/webp -I/usr/include/libpng16 -I/usr/include/pixman-1 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/fribidi -I/usr/include/gio-unix-2.0 -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8_build/src/libslic3r -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libnest2d/include -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/miniz -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /usr/lib64/wx/include/gtk3-unicode-3.0-gtk3 -isystem /usr/include/wx-3.0-gtk3 -isystem /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libigl -isystem /usr/include/opencascade -isystem /usr/include/Imath -DNDEBUG -march=native -O2 -pipe -fno-strict-aliasing -fext-numeric-literals -Wall -Wno-reorder -pthread -std=gnu++17 -fPIC -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -MD -MT src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/GLShader.cpp.o -MF src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/GLShader.cpp.o.d -o src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/GLShader.cpp.o -c /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r/GUI/GLShader.cpp In file included from /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r/GUI/3DScene.hpp:7, from /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r/GUI/GLShader.cpp:4: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:603:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionEntityCollection&)’ was hidden [-Woverloaded-virtual=] 603 | virtual void use(ExtrusionEntityCollection& collection) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:634:18: note: by ‘Slic3r::SimplifyVisitor::use’ 634 | virtual void use(ExtrusionPath3D& path3D) override { | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:602:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionLoop&)’ was hidden [-Woverloaded-virtual=] 602 | virtual void use(ExtrusionLoop& loop) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:634:18: note: by ‘Slic3r::SimplifyVisitor::use’ 634 | virtual void use(ExtrusionPath3D& path3D) override { | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:601:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionMultiPath3D&)’ was hidden [-Woverloaded-virtual=] 601 | virtual void use(ExtrusionMultiPath3D& multipath) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:634:18: note: by ‘Slic3r::SimplifyVisitor::use’ 634 | virtual void use(ExtrusionPath3D& path3D) override { | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:600:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionMultiPath&)’ was hidden [-Woverloaded-virtual=] 600 | virtual void use(ExtrusionMultiPath& multipath) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:634:18: note: by ‘Slic3r::SimplifyVisitor::use’ 634 | virtual void use(ExtrusionPath3D& path3D) override { | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:603:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionEntityCollection&)’ was hidden [-Woverloaded-virtual=] 603 | virtual void use(ExtrusionEntityCollection& collection) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:645:18: note: by ‘Slic3r::GetPathsVisitor::use’ 645 | virtual void use(ExtrusionPath3D& path3D) override { | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:602:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionLoop&)’ was hidden [-Woverloaded-virtual=] 602 | virtual void use(ExtrusionLoop& loop) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:645:18: note: by ‘Slic3r::GetPathsVisitor::use’ 645 | virtual void use(ExtrusionPath3D& path3D) override { | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:601:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionMultiPath3D&)’ was hidden [-Woverloaded-virtual=] 601 | virtual void use(ExtrusionMultiPath3D& multipath) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:645:18: note: by ‘Slic3r::GetPathsVisitor::use’ 645 | virtual void use(ExtrusionPath3D& path3D) override { | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:600:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionMultiPath&)’ was hidden [-Woverloaded-virtual=] 600 | virtual void use(ExtrusionMultiPath& multipath) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:645:18: note: by ‘Slic3r::GetPathsVisitor::use’ 645 | virtual void use(ExtrusionPath3D& path3D) override { | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:595:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursiveConst::use(const Slic3r::ExtrusionEntityCollection&)’ was hidden [-Woverloaded-virtual=] 595 | virtual void use(const ExtrusionEntityCollection& collection) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:658:10: note: by ‘Slic3r::ExtrusionVolume::use’ 658 | void use(const ExtrusionPath3D &path3D) override { volume += unscaled(path3D.length()) * path3D.mm3_per_mm; } | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:594:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursiveConst::use(const Slic3r::ExtrusionLoop&)’ was hidden [-Woverloaded-virtual=] 594 | virtual void use(const ExtrusionLoop& loop) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:658:10: note: by ‘Slic3r::ExtrusionVolume::use’ 658 | void use(const ExtrusionPath3D &path3D) override { volume += unscaled(path3D.length()) * path3D.mm3_per_mm; } | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:593:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursiveConst::use(const Slic3r::ExtrusionMultiPath3D&)’ was hidden [-Woverloaded-virtual=] 593 | virtual void use(const ExtrusionMultiPath3D& multipath) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:658:10: note: by ‘Slic3r::ExtrusionVolume::use’ 658 | void use(const ExtrusionPath3D &path3D) override { volume += unscaled(path3D.length()) * path3D.mm3_per_mm; } | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:592:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursiveConst::use(const Slic3r::ExtrusionMultiPath&)’ was hidden [-Woverloaded-virtual=] 592 | virtual void use(const ExtrusionMultiPath& multipath) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:658:10: note: by ‘Slic3r::ExtrusionVolume::use’ 658 | void use(const ExtrusionPath3D &path3D) override { volume += unscaled(path3D.length()) * path3D.mm3_per_mm; } | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:603:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionEntityCollection&)’ was hidden [-Woverloaded-virtual=] 603 | virtual void use(ExtrusionEntityCollection& collection) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:667:10: note: by ‘Slic3r::ExtrusionModifyFlow::use’ 667 | void use(ExtrusionPath3D &path3D) override { path3D.mm3_per_mm *= _flow_mult; path3D.width *= _flow_mult; } | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:602:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionLoop&)’ was hidden [-Woverloaded-virtual=] 602 | virtual void use(ExtrusionLoop& loop) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:667:10: note: by ‘Slic3r::ExtrusionModifyFlow::use’ 667 | void use(ExtrusionPath3D &path3D) override { path3D.mm3_per_mm *= _flow_mult; path3D.width *= _flow_mult; } | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:601:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionMultiPath3D&)’ was hidden [-Woverloaded-virtual=] 601 | virtual void use(ExtrusionMultiPath3D& multipath) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:667:10: note: by ‘Slic3r::ExtrusionModifyFlow::use’ 667 | void use(ExtrusionPath3D &path3D) override { path3D.mm3_per_mm *= _flow_mult; path3D.width *= _flow_mult; } | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:600:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionMultiPath&)’ was hidden [-Woverloaded-virtual=] 600 | virtual void use(ExtrusionMultiPath& multipath) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:667:10: note: by ‘Slic3r::ExtrusionModifyFlow::use’ 667 | void use(ExtrusionPath3D &path3D) override { path3D.mm3_per_mm *= _flow_mult; path3D.width *= _flow_mult; } | ^~~ [311/433] /usr/bin/x86_64-pc-linux-gnu-g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DOPENVDB_ABI_VERSION_NUMBER=10 -DOPENVDB_USE_DELAYED_LOADING -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/lib64/dbus-1.0/include -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8_build/src/platform -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/hidapi/include -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/exif/include -I/usr/include/gtk-3.0 -I/usr/include/pango-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/atk-1.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/lib64/libffi/include -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/webp -I/usr/include/libpng16 -I/usr/include/pixman-1 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/fribidi -I/usr/include/gio-unix-2.0 -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8_build/src/libslic3r -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libnest2d/include -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/miniz -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /usr/lib64/wx/include/gtk3-unicode-3.0-gtk3 -isystem /usr/include/wx-3.0-gtk3 -isystem /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libigl -isystem /usr/include/opencascade -isystem /usr/include/Imath -DNDEBUG -march=native -O2 -pipe -fno-strict-aliasing -fext-numeric-literals -Wall -Wno-reorder -pthread -std=gnu++17 -fPIC -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -MD -MT src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/CalibrationTempDialog.cpp.o -MF src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/CalibrationTempDialog.cpp.o.d -o src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/CalibrationTempDialog.cpp.o -c /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r/GUI/CalibrationTempDialog.cpp In file included from /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r/GUI/3DScene.hpp:7, from /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r/GUI/MeshUtils.hpp:9, from /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r/GUI/Gizmos/GLGizmosCommon.hpp:7, from /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r/GUI/Gizmos/GLGizmosManager.hpp:7, from /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r/GUI/GLCanvas3D.hpp:12, from /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r/GUI/CalibrationTempDialog.cpp:7: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:603:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionEntityCollection&)’ was hidden [-Woverloaded-virtual=] 603 | virtual void use(ExtrusionEntityCollection& collection) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:634:18: note: by ‘Slic3r::SimplifyVisitor::use’ 634 | virtual void use(ExtrusionPath3D& path3D) override { | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:602:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionLoop&)’ was hidden [-Woverloaded-virtual=] 602 | virtual void use(ExtrusionLoop& loop) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:634:18: note: by ‘Slic3r::SimplifyVisitor::use’ 634 | virtual void use(ExtrusionPath3D& path3D) override { | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:601:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionMultiPath3D&)’ was hidden [-Woverloaded-virtual=] 601 | virtual void use(ExtrusionMultiPath3D& multipath) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:634:18: note: by ‘Slic3r::SimplifyVisitor::use’ 634 | virtual void use(ExtrusionPath3D& path3D) override { | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:600:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionMultiPath&)’ was hidden [-Woverloaded-virtual=] 600 | virtual void use(ExtrusionMultiPath& multipath) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:634:18: note: by ‘Slic3r::SimplifyVisitor::use’ 634 | virtual void use(ExtrusionPath3D& path3D) override { | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:603:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionEntityCollection&)’ was hidden [-Woverloaded-virtual=] 603 | virtual void use(ExtrusionEntityCollection& collection) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:645:18: note: by ‘Slic3r::GetPathsVisitor::use’ 645 | virtual void use(ExtrusionPath3D& path3D) override { | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:602:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionLoop&)’ was hidden [-Woverloaded-virtual=] 602 | virtual void use(ExtrusionLoop& loop) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:645:18: note: by ‘Slic3r::GetPathsVisitor::use’ 645 | virtual void use(ExtrusionPath3D& path3D) override { | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:601:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionMultiPath3D&)’ was hidden [-Woverloaded-virtual=] 601 | virtual void use(ExtrusionMultiPath3D& multipath) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:645:18: note: by ‘Slic3r::GetPathsVisitor::use’ 645 | virtual void use(ExtrusionPath3D& path3D) override { | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:600:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionMultiPath&)’ was hidden [-Woverloaded-virtual=] 600 | virtual void use(ExtrusionMultiPath& multipath) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:645:18: note: by ‘Slic3r::GetPathsVisitor::use’ 645 | virtual void use(ExtrusionPath3D& path3D) override { | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:595:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursiveConst::use(const Slic3r::ExtrusionEntityCollection&)’ was hidden [-Woverloaded-virtual=] 595 | virtual void use(const ExtrusionEntityCollection& collection) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:658:10: note: by ‘Slic3r::ExtrusionVolume::use’ 658 | void use(const ExtrusionPath3D &path3D) override { volume += unscaled(path3D.length()) * path3D.mm3_per_mm; } | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:594:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursiveConst::use(const Slic3r::ExtrusionLoop&)’ was hidden [-Woverloaded-virtual=] 594 | virtual void use(const ExtrusionLoop& loop) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:658:10: note: by ‘Slic3r::ExtrusionVolume::use’ 658 | void use(const ExtrusionPath3D &path3D) override { volume += unscaled(path3D.length()) * path3D.mm3_per_mm; } | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:593:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursiveConst::use(const Slic3r::ExtrusionMultiPath3D&)’ was hidden [-Woverloaded-virtual=] 593 | virtual void use(const ExtrusionMultiPath3D& multipath) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:658:10: note: by ‘Slic3r::ExtrusionVolume::use’ 658 | void use(const ExtrusionPath3D &path3D) override { volume += unscaled(path3D.length()) * path3D.mm3_per_mm; } | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:592:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursiveConst::use(const Slic3r::ExtrusionMultiPath&)’ was hidden [-Woverloaded-virtual=] 592 | virtual void use(const ExtrusionMultiPath& multipath) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:658:10: note: by ‘Slic3r::ExtrusionVolume::use’ 658 | void use(const ExtrusionPath3D &path3D) override { volume += unscaled(path3D.length()) * path3D.mm3_per_mm; } | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:603:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionEntityCollection&)’ was hidden [-Woverloaded-virtual=] 603 | virtual void use(ExtrusionEntityCollection& collection) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:667:10: note: by ‘Slic3r::ExtrusionModifyFlow::use’ 667 | void use(ExtrusionPath3D &path3D) override { path3D.mm3_per_mm *= _flow_mult; path3D.width *= _flow_mult; } | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:602:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionLoop&)’ was hidden [-Woverloaded-virtual=] 602 | virtual void use(ExtrusionLoop& loop) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:667:10: note: by ‘Slic3r::ExtrusionModifyFlow::use’ 667 | void use(ExtrusionPath3D &path3D) override { path3D.mm3_per_mm *= _flow_mult; path3D.width *= _flow_mult; } | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:601:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionMultiPath3D&)’ was hidden [-Woverloaded-virtual=] 601 | virtual void use(ExtrusionMultiPath3D& multipath) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:667:10: note: by ‘Slic3r::ExtrusionModifyFlow::use’ 667 | void use(ExtrusionPath3D &path3D) override { path3D.mm3_per_mm *= _flow_mult; path3D.width *= _flow_mult; } | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:600:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionMultiPath&)’ was hidden [-Woverloaded-virtual=] 600 | virtual void use(ExtrusionMultiPath& multipath) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:667:10: note: by ‘Slic3r::ExtrusionModifyFlow::use’ 667 | void use(ExtrusionPath3D &path3D) override { path3D.mm3_per_mm *= _flow_mult; path3D.width *= _flow_mult; } | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r/GUI/CalibrationTempDialog.cpp: In member function ‘void Slic3r::GUI::CalibrationTempDialog::create_geometry(wxCommandEvent&)’: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r/GUI/CalibrationTempDialog.cpp:131:27: warning: comparison of integer expressions of different signedness: ‘int16_t’ {aka ‘short int’} and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 131 | for (int16_t i = 1; i < nb_items; i++) { | ~~^~~~~~~~~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r/GUI/CalibrationTempDialog.cpp:163:27: warning: comparison of integer expressions of different signedness: ‘int16_t’ {aka ‘short int’} and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 163 | for (int16_t i = 1; i < nb_items; i++) { | ~~^~~~~~~~~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r/GUI/CalibrationTempDialog.cpp:124:11: warning: unused variable ‘zshift’ [-Wunused-variable] 124 | float zshift = (1 - xyzScale) / 2; | ^~~~~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r/GUI/CalibrationTempDialog.cpp:160:12: warning: unused variable ‘firstChangeHeight’ [-Wunused-variable] 160 | double firstChangeHeight = print_config->get_abs_value("first_layer_height", nozzle_diameter); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/PrintConfig.hpp:32, from /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Preset.hpp:11, from /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r/GUI/GUI_App.hpp:11, from /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r/GUI/CalibrationAbstractDialog.hpp:9, from /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r/GUI/CalibrationTempDialog.hpp:4, from /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r/GUI/CalibrationTempDialog.cpp:1: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp: In instantiation of ‘bool Slic3r::ConfigOptionBoolsTempl::is_nil(int32_t) const [with bool NULLABLE = false; int32_t = int]’: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:1703:10: required from here /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:1711:24: warning: comparison of integer expressions of different signedness: ‘int32_t’ {aka ‘int’} and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1711 | return idx < values.size() ? NIL_VALUE() == this->values[idx] : | ~~~~^~~~~~~~~~~~~~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp: In instantiation of ‘bool Slic3r::ConfigOptionFloatsOrPercentsTempl::is_nil(int32_t) const [with bool NULLABLE = false; int32_t = int]’: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:1340:10: required from here /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:1348:24: warning: comparison of integer expressions of different signedness: ‘int32_t’ {aka ‘int’} and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1348 | return idx < values.size() ? (std::isnan(this->values[idx].value) || NIL_VALUE() == this->values[idx]) : | ~~~~^~~~~~~~~~~~~~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp: In instantiation of ‘bool Slic3r::ConfigOptionFloatsTempl::is_nil(int32_t) const [with bool NULLABLE = false; int32_t = int]’: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:814:10: required from here /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:822:24: warning: comparison of integer expressions of different signedness: ‘int32_t’ {aka ‘int’} and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 822 | return idx < values.size() ? (std::isnan(this->values[idx]) || NIL_VALUE() == this->values[idx]) : | ~~~~^~~~~~~~~~~~~~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp: In instantiation of ‘bool Slic3r::ConfigOptionIntsTempl::is_nil(int32_t) const [with bool NULLABLE = false; int32_t = int]’: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:998:10: required from here /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:1006:24: warning: comparison of integer expressions of different signedness: ‘int32_t’ {aka ‘int’} and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1006 | return idx < values.size() ? NIL_VALUE() == this->values[idx] : | ~~~~^~~~~~~~~~~~~~~ [312/433] /usr/bin/x86_64-pc-linux-gnu-g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DOPENVDB_ABI_VERSION_NUMBER=10 -DOPENVDB_USE_DELAYED_LOADING -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/lib64/dbus-1.0/include -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8_build/src/platform -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/hidapi/include -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/exif/include -I/usr/include/gtk-3.0 -I/usr/include/pango-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/atk-1.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/lib64/libffi/include -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/webp -I/usr/include/libpng16 -I/usr/include/pixman-1 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/fribidi -I/usr/include/gio-unix-2.0 -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8_build/src/libslic3r -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libnest2d/include -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/miniz -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /usr/lib64/wx/include/gtk3-unicode-3.0-gtk3 -isystem /usr/include/wx-3.0-gtk3 -isystem /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libigl -isystem /usr/include/opencascade -isystem /usr/include/Imath -DNDEBUG -march=native -O2 -pipe -fno-strict-aliasing -fext-numeric-literals -Wall -Wno-reorder -pthread -std=gnu++17 -fPIC -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -MD -MT src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/CalibrationFlowDialog.cpp.o -MF src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/CalibrationFlowDialog.cpp.o.d -o src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/CalibrationFlowDialog.cpp.o -c /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r/GUI/CalibrationFlowDialog.cpp In file included from /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntityCollection.hpp:6, from /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Print.hpp:7, from /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r/GUI/Jobs/ArrangeJob.hpp:6, from /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r/GUI/CalibrationFlowDialog.cpp:6: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:603:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionEntityCollection&)’ was hidden [-Woverloaded-virtual=] 603 | virtual void use(ExtrusionEntityCollection& collection) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:634:18: note: by ‘Slic3r::SimplifyVisitor::use’ 634 | virtual void use(ExtrusionPath3D& path3D) override { | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:602:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionLoop&)’ was hidden [-Woverloaded-virtual=] 602 | virtual void use(ExtrusionLoop& loop) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:634:18: note: by ‘Slic3r::SimplifyVisitor::use’ 634 | virtual void use(ExtrusionPath3D& path3D) override { | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:601:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionMultiPath3D&)’ was hidden [-Woverloaded-virtual=] 601 | virtual void use(ExtrusionMultiPath3D& multipath) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:634:18: note: by ‘Slic3r::SimplifyVisitor::use’ 634 | virtual void use(ExtrusionPath3D& path3D) override { | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:600:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionMultiPath&)’ was hidden [-Woverloaded-virtual=] 600 | virtual void use(ExtrusionMultiPath& multipath) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:634:18: note: by ‘Slic3r::SimplifyVisitor::use’ 634 | virtual void use(ExtrusionPath3D& path3D) override { | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:603:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionEntityCollection&)’ was hidden [-Woverloaded-virtual=] 603 | virtual void use(ExtrusionEntityCollection& collection) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:645:18: note: by ‘Slic3r::GetPathsVisitor::use’ 645 | virtual void use(ExtrusionPath3D& path3D) override { | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:602:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionLoop&)’ was hidden [-Woverloaded-virtual=] 602 | virtual void use(ExtrusionLoop& loop) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:645:18: note: by ‘Slic3r::GetPathsVisitor::use’ 645 | virtual void use(ExtrusionPath3D& path3D) override { | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:601:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionMultiPath3D&)’ was hidden [-Woverloaded-virtual=] 601 | virtual void use(ExtrusionMultiPath3D& multipath) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:645:18: note: by ‘Slic3r::GetPathsVisitor::use’ 645 | virtual void use(ExtrusionPath3D& path3D) override { | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:600:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionMultiPath&)’ was hidden [-Woverloaded-virtual=] 600 | virtual void use(ExtrusionMultiPath& multipath) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:645:18: note: by ‘Slic3r::GetPathsVisitor::use’ 645 | virtual void use(ExtrusionPath3D& path3D) override { | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:595:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursiveConst::use(const Slic3r::ExtrusionEntityCollection&)’ was hidden [-Woverloaded-virtual=] 595 | virtual void use(const ExtrusionEntityCollection& collection) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:658:10: note: by ‘Slic3r::ExtrusionVolume::use’ 658 | void use(const ExtrusionPath3D &path3D) override { volume += unscaled(path3D.length()) * path3D.mm3_per_mm; } | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:594:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursiveConst::use(const Slic3r::ExtrusionLoop&)’ was hidden [-Woverloaded-virtual=] 594 | virtual void use(const ExtrusionLoop& loop) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:658:10: note: by ‘Slic3r::ExtrusionVolume::use’ 658 | void use(const ExtrusionPath3D &path3D) override { volume += unscaled(path3D.length()) * path3D.mm3_per_mm; } | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:593:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursiveConst::use(const Slic3r::ExtrusionMultiPath3D&)’ was hidden [-Woverloaded-virtual=] 593 | virtual void use(const ExtrusionMultiPath3D& multipath) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:658:10: note: by ‘Slic3r::ExtrusionVolume::use’ 658 | void use(const ExtrusionPath3D &path3D) override { volume += unscaled(path3D.length()) * path3D.mm3_per_mm; } | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:592:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursiveConst::use(const Slic3r::ExtrusionMultiPath&)’ was hidden [-Woverloaded-virtual=] 592 | virtual void use(const ExtrusionMultiPath& multipath) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:658:10: note: by ‘Slic3r::ExtrusionVolume::use’ 658 | void use(const ExtrusionPath3D &path3D) override { volume += unscaled(path3D.length()) * path3D.mm3_per_mm; } | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:603:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionEntityCollection&)’ was hidden [-Woverloaded-virtual=] 603 | virtual void use(ExtrusionEntityCollection& collection) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:667:10: note: by ‘Slic3r::ExtrusionModifyFlow::use’ 667 | void use(ExtrusionPath3D &path3D) override { path3D.mm3_per_mm *= _flow_mult; path3D.width *= _flow_mult; } | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:602:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionLoop&)’ was hidden [-Woverloaded-virtual=] 602 | virtual void use(ExtrusionLoop& loop) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:667:10: note: by ‘Slic3r::ExtrusionModifyFlow::use’ 667 | void use(ExtrusionPath3D &path3D) override { path3D.mm3_per_mm *= _flow_mult; path3D.width *= _flow_mult; } | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:601:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionMultiPath3D&)’ was hidden [-Woverloaded-virtual=] 601 | virtual void use(ExtrusionMultiPath3D& multipath) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:667:10: note: by ‘Slic3r::ExtrusionModifyFlow::use’ 667 | void use(ExtrusionPath3D &path3D) override { path3D.mm3_per_mm *= _flow_mult; path3D.width *= _flow_mult; } | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:600:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionMultiPath&)’ was hidden [-Woverloaded-virtual=] 600 | virtual void use(ExtrusionMultiPath& multipath) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:667:10: note: by ‘Slic3r::ExtrusionModifyFlow::use’ 667 | void use(ExtrusionPath3D &path3D) override { path3D.mm3_per_mm *= _flow_mult; path3D.width *= _flow_mult; } | ^~~ In file included from /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/PrintConfig.hpp:32, from /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Preset.hpp:11, from /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r/GUI/GUI_App.hpp:11, from /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r/GUI/CalibrationAbstractDialog.hpp:9, from /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r/GUI/CalibrationFlowDialog.hpp:4, from /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r/GUI/CalibrationFlowDialog.cpp:1: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp: In instantiation of ‘bool Slic3r::ConfigOptionBoolsTempl::is_nil(int32_t) const [with bool NULLABLE = false; int32_t = int]’: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:1703:10: required from here /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:1711:24: warning: comparison of integer expressions of different signedness: ‘int32_t’ {aka ‘int’} and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1711 | return idx < values.size() ? NIL_VALUE() == this->values[idx] : | ~~~~^~~~~~~~~~~~~~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp: In instantiation of ‘bool Slic3r::ConfigOptionFloatsOrPercentsTempl::is_nil(int32_t) const [with bool NULLABLE = false; int32_t = int]’: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:1340:10: required from here /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:1348:24: warning: comparison of integer expressions of different signedness: ‘int32_t’ {aka ‘int’} and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1348 | return idx < values.size() ? (std::isnan(this->values[idx].value) || NIL_VALUE() == this->values[idx]) : | ~~~~^~~~~~~~~~~~~~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp: In instantiation of ‘bool Slic3r::ConfigOptionFloatsTempl::is_nil(int32_t) const [with bool NULLABLE = false; int32_t = int]’: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:814:10: required from here /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:822:24: warning: comparison of integer expressions of different signedness: ‘int32_t’ {aka ‘int’} and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 822 | return idx < values.size() ? (std::isnan(this->values[idx]) || NIL_VALUE() == this->values[idx]) : | ~~~~^~~~~~~~~~~~~~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp: In instantiation of ‘bool Slic3r::ConfigOptionIntsTempl::is_nil(int32_t) const [with bool NULLABLE = false; int32_t = int]’: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:998:10: required from here /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:1006:24: warning: comparison of integer expressions of different signedness: ‘int32_t’ {aka ‘int’} and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1006 | return idx < values.size() ? NIL_VALUE() == this->values[idx] : | ~~~~^~~~~~~~~~~~~~~ [313/433] /usr/bin/x86_64-pc-linux-gnu-g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DOPENVDB_ABI_VERSION_NUMBER=10 -DOPENVDB_USE_DELAYED_LOADING -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/lib64/dbus-1.0/include -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8_build/src/platform -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/hidapi/include -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/exif/include -I/usr/include/gtk-3.0 -I/usr/include/pango-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/atk-1.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/lib64/libffi/include -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/webp -I/usr/include/libpng16 -I/usr/include/pixman-1 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/fribidi -I/usr/include/gio-unix-2.0 -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8_build/src/libslic3r -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libnest2d/include -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/miniz -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /usr/lib64/wx/include/gtk3-unicode-3.0-gtk3 -isystem /usr/include/wx-3.0-gtk3 -isystem /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libigl -isystem /usr/include/opencascade -isystem /usr/include/Imath -DNDEBUG -march=native -O2 -pipe -fno-strict-aliasing -fext-numeric-literals -Wall -Wno-reorder -pthread -std=gnu++17 -fPIC -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -MD -MT src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/GLShadersManager.cpp.o -MF src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/GLShadersManager.cpp.o.d -o src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/GLShadersManager.cpp.o -c /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r/GUI/GLShadersManager.cpp In file included from /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r/GUI/3DScene.hpp:7, from /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r/GUI/GLShadersManager.cpp:4: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:603:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionEntityCollection&)’ was hidden [-Woverloaded-virtual=] 603 | virtual void use(ExtrusionEntityCollection& collection) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:634:18: note: by ‘Slic3r::SimplifyVisitor::use’ 634 | virtual void use(ExtrusionPath3D& path3D) override { | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:602:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionLoop&)’ was hidden [-Woverloaded-virtual=] 602 | virtual void use(ExtrusionLoop& loop) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:634:18: note: by ‘Slic3r::SimplifyVisitor::use’ 634 | virtual void use(ExtrusionPath3D& path3D) override { | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:601:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionMultiPath3D&)’ was hidden [-Woverloaded-virtual=] 601 | virtual void use(ExtrusionMultiPath3D& multipath) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:634:18: note: by ‘Slic3r::SimplifyVisitor::use’ 634 | virtual void use(ExtrusionPath3D& path3D) override { | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:600:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionMultiPath&)’ was hidden [-Woverloaded-virtual=] 600 | virtual void use(ExtrusionMultiPath& multipath) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:634:18: note: by ‘Slic3r::SimplifyVisitor::use’ 634 | virtual void use(ExtrusionPath3D& path3D) override { | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:603:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionEntityCollection&)’ was hidden [-Woverloaded-virtual=] 603 | virtual void use(ExtrusionEntityCollection& collection) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:645:18: note: by ‘Slic3r::GetPathsVisitor::use’ 645 | virtual void use(ExtrusionPath3D& path3D) override { | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:602:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionLoop&)’ was hidden [-Woverloaded-virtual=] 602 | virtual void use(ExtrusionLoop& loop) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:645:18: note: by ‘Slic3r::GetPathsVisitor::use’ 645 | virtual void use(ExtrusionPath3D& path3D) override { | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:601:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionMultiPath3D&)’ was hidden [-Woverloaded-virtual=] 601 | virtual void use(ExtrusionMultiPath3D& multipath) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:645:18: note: by ‘Slic3r::GetPathsVisitor::use’ 645 | virtual void use(ExtrusionPath3D& path3D) override { | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:600:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionMultiPath&)’ was hidden [-Woverloaded-virtual=] 600 | virtual void use(ExtrusionMultiPath& multipath) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:645:18: note: by ‘Slic3r::GetPathsVisitor::use’ 645 | virtual void use(ExtrusionPath3D& path3D) override { | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:595:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursiveConst::use(const Slic3r::ExtrusionEntityCollection&)’ was hidden [-Woverloaded-virtual=] 595 | virtual void use(const ExtrusionEntityCollection& collection) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:658:10: note: by ‘Slic3r::ExtrusionVolume::use’ 658 | void use(const ExtrusionPath3D &path3D) override { volume += unscaled(path3D.length()) * path3D.mm3_per_mm; } | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:594:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursiveConst::use(const Slic3r::ExtrusionLoop&)’ was hidden [-Woverloaded-virtual=] 594 | virtual void use(const ExtrusionLoop& loop) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:658:10: note: by ‘Slic3r::ExtrusionVolume::use’ 658 | void use(const ExtrusionPath3D &path3D) override { volume += unscaled(path3D.length()) * path3D.mm3_per_mm; } | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:593:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursiveConst::use(const Slic3r::ExtrusionMultiPath3D&)’ was hidden [-Woverloaded-virtual=] 593 | virtual void use(const ExtrusionMultiPath3D& multipath) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:658:10: note: by ‘Slic3r::ExtrusionVolume::use’ 658 | void use(const ExtrusionPath3D &path3D) override { volume += unscaled(path3D.length()) * path3D.mm3_per_mm; } | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:592:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursiveConst::use(const Slic3r::ExtrusionMultiPath&)’ was hidden [-Woverloaded-virtual=] 592 | virtual void use(const ExtrusionMultiPath& multipath) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:658:10: note: by ‘Slic3r::ExtrusionVolume::use’ 658 | void use(const ExtrusionPath3D &path3D) override { volume += unscaled(path3D.length()) * path3D.mm3_per_mm; } | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:603:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionEntityCollection&)’ was hidden [-Woverloaded-virtual=] 603 | virtual void use(ExtrusionEntityCollection& collection) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:667:10: note: by ‘Slic3r::ExtrusionModifyFlow::use’ 667 | void use(ExtrusionPath3D &path3D) override { path3D.mm3_per_mm *= _flow_mult; path3D.width *= _flow_mult; } | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:602:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionLoop&)’ was hidden [-Woverloaded-virtual=] 602 | virtual void use(ExtrusionLoop& loop) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:667:10: note: by ‘Slic3r::ExtrusionModifyFlow::use’ 667 | void use(ExtrusionPath3D &path3D) override { path3D.mm3_per_mm *= _flow_mult; path3D.width *= _flow_mult; } | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:601:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionMultiPath3D&)’ was hidden [-Woverloaded-virtual=] 601 | virtual void use(ExtrusionMultiPath3D& multipath) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:667:10: note: by ‘Slic3r::ExtrusionModifyFlow::use’ 667 | void use(ExtrusionPath3D &path3D) override { path3D.mm3_per_mm *= _flow_mult; path3D.width *= _flow_mult; } | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:600:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionMultiPath&)’ was hidden [-Woverloaded-virtual=] 600 | virtual void use(ExtrusionMultiPath& multipath) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:667:10: note: by ‘Slic3r::ExtrusionModifyFlow::use’ 667 | void use(ExtrusionPath3D &path3D) override { path3D.mm3_per_mm *= _flow_mult; path3D.width *= _flow_mult; } | ^~~ In file included from /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:12: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp: In instantiation of ‘bool Slic3r::ConfigOptionBoolsTempl::is_nil(int32_t) const [with bool NULLABLE = false; int32_t = int]’: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:1703:10: required from here /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:1711:24: warning: comparison of integer expressions of different signedness: ‘int32_t’ {aka ‘int’} and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1711 | return idx < values.size() ? NIL_VALUE() == this->values[idx] : | ~~~~^~~~~~~~~~~~~~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp: In instantiation of ‘bool Slic3r::ConfigOptionFloatsOrPercentsTempl::is_nil(int32_t) const [with bool NULLABLE = false; int32_t = int]’: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:1340:10: required from here /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:1348:24: warning: comparison of integer expressions of different signedness: ‘int32_t’ {aka ‘int’} and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1348 | return idx < values.size() ? (std::isnan(this->values[idx].value) || NIL_VALUE() == this->values[idx]) : | ~~~~^~~~~~~~~~~~~~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp: In instantiation of ‘bool Slic3r::ConfigOptionFloatsTempl::is_nil(int32_t) const [with bool NULLABLE = false; int32_t = int]’: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:814:10: required from here /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:822:24: warning: comparison of integer expressions of different signedness: ‘int32_t’ {aka ‘int’} and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 822 | return idx < values.size() ? (std::isnan(this->values[idx]) || NIL_VALUE() == this->values[idx]) : | ~~~~^~~~~~~~~~~~~~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp: In instantiation of ‘bool Slic3r::ConfigOptionIntsTempl::is_nil(int32_t) const [with bool NULLABLE = false; int32_t = int]’: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:998:10: required from here /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:1006:24: warning: comparison of integer expressions of different signedness: ‘int32_t’ {aka ‘int’} and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1006 | return idx < values.size() ? NIL_VALUE() == this->values[idx] : | ~~~~^~~~~~~~~~~~~~~ [314/433] /usr/bin/x86_64-pc-linux-gnu-g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DOPENVDB_ABI_VERSION_NUMBER=10 -DOPENVDB_USE_DELAYED_LOADING -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/lib64/dbus-1.0/include -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8_build/src/platform -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/hidapi/include -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/exif/include -I/usr/include/gtk-3.0 -I/usr/include/pango-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/atk-1.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/lib64/libffi/include -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/webp -I/usr/include/libpng16 -I/usr/include/pixman-1 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/fribidi -I/usr/include/gio-unix-2.0 -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8_build/src/libslic3r -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libnest2d/include -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/miniz -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /usr/lib64/wx/include/gtk3-unicode-3.0-gtk3 -isystem /usr/include/wx-3.0-gtk3 -isystem /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libigl -isystem /usr/include/opencascade -isystem /usr/include/Imath -DNDEBUG -march=native -O2 -pipe -fno-strict-aliasing -fext-numeric-literals -Wall -Wno-reorder -pthread -std=gnu++17 -fPIC -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -MD -MT src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/CalibrationOverBridgeDialog.cpp.o -MF src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/CalibrationOverBridgeDialog.cpp.o.d -o src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/CalibrationOverBridgeDialog.cpp.o -c /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r/GUI/CalibrationOverBridgeDialog.cpp In file included from /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntityCollection.hpp:6, from /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Print.hpp:7, from /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r/GUI/Jobs/ArrangeJob.hpp:6, from /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r/GUI/CalibrationOverBridgeDialog.cpp:6: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:603:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionEntityCollection&)’ was hidden [-Woverloaded-virtual=] 603 | virtual void use(ExtrusionEntityCollection& collection) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:634:18: note: by ‘Slic3r::SimplifyVisitor::use’ 634 | virtual void use(ExtrusionPath3D& path3D) override { | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:602:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionLoop&)’ was hidden [-Woverloaded-virtual=] 602 | virtual void use(ExtrusionLoop& loop) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:634:18: note: by ‘Slic3r::SimplifyVisitor::use’ 634 | virtual void use(ExtrusionPath3D& path3D) override { | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:601:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionMultiPath3D&)’ was hidden [-Woverloaded-virtual=] 601 | virtual void use(ExtrusionMultiPath3D& multipath) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:634:18: note: by ‘Slic3r::SimplifyVisitor::use’ 634 | virtual void use(ExtrusionPath3D& path3D) override { | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:600:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionMultiPath&)’ was hidden [-Woverloaded-virtual=] 600 | virtual void use(ExtrusionMultiPath& multipath) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:634:18: note: by ‘Slic3r::SimplifyVisitor::use’ 634 | virtual void use(ExtrusionPath3D& path3D) override { | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:603:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionEntityCollection&)’ was hidden [-Woverloaded-virtual=] 603 | virtual void use(ExtrusionEntityCollection& collection) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:645:18: note: by ‘Slic3r::GetPathsVisitor::use’ 645 | virtual void use(ExtrusionPath3D& path3D) override { | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:602:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionLoop&)’ was hidden [-Woverloaded-virtual=] 602 | virtual void use(ExtrusionLoop& loop) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:645:18: note: by ‘Slic3r::GetPathsVisitor::use’ 645 | virtual void use(ExtrusionPath3D& path3D) override { | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:601:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionMultiPath3D&)’ was hidden [-Woverloaded-virtual=] 601 | virtual void use(ExtrusionMultiPath3D& multipath) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:645:18: note: by ‘Slic3r::GetPathsVisitor::use’ 645 | virtual void use(ExtrusionPath3D& path3D) override { | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:600:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionMultiPath&)’ was hidden [-Woverloaded-virtual=] 600 | virtual void use(ExtrusionMultiPath& multipath) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:645:18: note: by ‘Slic3r::GetPathsVisitor::use’ 645 | virtual void use(ExtrusionPath3D& path3D) override { | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:595:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursiveConst::use(const Slic3r::ExtrusionEntityCollection&)’ was hidden [-Woverloaded-virtual=] 595 | virtual void use(const ExtrusionEntityCollection& collection) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:658:10: note: by ‘Slic3r::ExtrusionVolume::use’ 658 | void use(const ExtrusionPath3D &path3D) override { volume += unscaled(path3D.length()) * path3D.mm3_per_mm; } | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:594:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursiveConst::use(const Slic3r::ExtrusionLoop&)’ was hidden [-Woverloaded-virtual=] 594 | virtual void use(const ExtrusionLoop& loop) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:658:10: note: by ‘Slic3r::ExtrusionVolume::use’ 658 | void use(const ExtrusionPath3D &path3D) override { volume += unscaled(path3D.length()) * path3D.mm3_per_mm; } | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:593:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursiveConst::use(const Slic3r::ExtrusionMultiPath3D&)’ was hidden [-Woverloaded-virtual=] 593 | virtual void use(const ExtrusionMultiPath3D& multipath) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:658:10: note: by ‘Slic3r::ExtrusionVolume::use’ 658 | void use(const ExtrusionPath3D &path3D) override { volume += unscaled(path3D.length()) * path3D.mm3_per_mm; } | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:592:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursiveConst::use(const Slic3r::ExtrusionMultiPath&)’ was hidden [-Woverloaded-virtual=] 592 | virtual void use(const ExtrusionMultiPath& multipath) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:658:10: note: by ‘Slic3r::ExtrusionVolume::use’ 658 | void use(const ExtrusionPath3D &path3D) override { volume += unscaled(path3D.length()) * path3D.mm3_per_mm; } | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:603:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionEntityCollection&)’ was hidden [-Woverloaded-virtual=] 603 | virtual void use(ExtrusionEntityCollection& collection) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:667:10: note: by ‘Slic3r::ExtrusionModifyFlow::use’ 667 | void use(ExtrusionPath3D &path3D) override { path3D.mm3_per_mm *= _flow_mult; path3D.width *= _flow_mult; } | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:602:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionLoop&)’ was hidden [-Woverloaded-virtual=] 602 | virtual void use(ExtrusionLoop& loop) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:667:10: note: by ‘Slic3r::ExtrusionModifyFlow::use’ 667 | void use(ExtrusionPath3D &path3D) override { path3D.mm3_per_mm *= _flow_mult; path3D.width *= _flow_mult; } | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:601:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionMultiPath3D&)’ was hidden [-Woverloaded-virtual=] 601 | virtual void use(ExtrusionMultiPath3D& multipath) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:667:10: note: by ‘Slic3r::ExtrusionModifyFlow::use’ 667 | void use(ExtrusionPath3D &path3D) override { path3D.mm3_per_mm *= _flow_mult; path3D.width *= _flow_mult; } | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:600:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionMultiPath&)’ was hidden [-Woverloaded-virtual=] 600 | virtual void use(ExtrusionMultiPath& multipath) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:667:10: note: by ‘Slic3r::ExtrusionModifyFlow::use’ 667 | void use(ExtrusionPath3D &path3D) override { path3D.mm3_per_mm *= _flow_mult; path3D.width *= _flow_mult; } | ^~~ In file included from /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/PrintConfig.hpp:32, from /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Preset.hpp:11, from /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r/GUI/GUI_App.hpp:11, from /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r/GUI/CalibrationAbstractDialog.hpp:9, from /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r/GUI/CalibrationOverBridgeDialog.hpp:4, from /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r/GUI/CalibrationOverBridgeDialog.cpp:1: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp: In instantiation of ‘bool Slic3r::ConfigOptionBoolsTempl::is_nil(int32_t) const [with bool NULLABLE = false; int32_t = int]’: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:1703:10: required from here /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:1711:24: warning: comparison of integer expressions of different signedness: ‘int32_t’ {aka ‘int’} and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1711 | return idx < values.size() ? NIL_VALUE() == this->values[idx] : | ~~~~^~~~~~~~~~~~~~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp: In instantiation of ‘bool Slic3r::ConfigOptionFloatsOrPercentsTempl::is_nil(int32_t) const [with bool NULLABLE = false; int32_t = int]’: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:1340:10: required from here /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:1348:24: warning: comparison of integer expressions of different signedness: ‘int32_t’ {aka ‘int’} and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1348 | return idx < values.size() ? (std::isnan(this->values[idx].value) || NIL_VALUE() == this->values[idx]) : | ~~~~^~~~~~~~~~~~~~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp: In instantiation of ‘bool Slic3r::ConfigOptionFloatsTempl::is_nil(int32_t) const [with bool NULLABLE = false; int32_t = int]’: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:814:10: required from here /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:822:24: warning: comparison of integer expressions of different signedness: ‘int32_t’ {aka ‘int’} and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 822 | return idx < values.size() ? (std::isnan(this->values[idx]) || NIL_VALUE() == this->values[idx]) : | ~~~~^~~~~~~~~~~~~~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp: In instantiation of ‘bool Slic3r::ConfigOptionIntsTempl::is_nil(int32_t) const [with bool NULLABLE = false; int32_t = int]’: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:998:10: required from here /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:1006:24: warning: comparison of integer expressions of different signedness: ‘int32_t’ {aka ‘int’} and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1006 | return idx < values.size() ? NIL_VALUE() == this->values[idx] : | ~~~~^~~~~~~~~~~~~~~ [315/433] /usr/bin/x86_64-pc-linux-gnu-g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DOPENVDB_ABI_VERSION_NUMBER=10 -DOPENVDB_USE_DELAYED_LOADING -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/lib64/dbus-1.0/include -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8_build/src/platform -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/hidapi/include -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/exif/include -I/usr/include/gtk-3.0 -I/usr/include/pango-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/atk-1.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/lib64/libffi/include -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/webp -I/usr/include/libpng16 -I/usr/include/pixman-1 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/fribidi -I/usr/include/gio-unix-2.0 -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8_build/src/libslic3r -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libnest2d/include -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/miniz -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /usr/lib64/wx/include/gtk3-unicode-3.0-gtk3 -isystem /usr/include/wx-3.0-gtk3 -isystem /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libigl -isystem /usr/include/opencascade -isystem /usr/include/Imath -DNDEBUG -march=native -O2 -pipe -fno-strict-aliasing -fext-numeric-literals -Wall -Wno-reorder -pthread -std=gnu++17 -fPIC -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -MD -MT src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/CalibrationRetractionDialog.cpp.o -MF src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/CalibrationRetractionDialog.cpp.o.d -o src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/CalibrationRetractionDialog.cpp.o -c /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r/GUI/CalibrationRetractionDialog.cpp In file included from /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntityCollection.hpp:6, from /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Print.hpp:7, from /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r/GUI/Jobs/ArrangeJob.hpp:6, from /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r/GUI/CalibrationRetractionDialog.cpp:6: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:603:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionEntityCollection&)’ was hidden [-Woverloaded-virtual=] 603 | virtual void use(ExtrusionEntityCollection& collection) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:634:18: note: by ‘Slic3r::SimplifyVisitor::use’ 634 | virtual void use(ExtrusionPath3D& path3D) override { | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:602:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionLoop&)’ was hidden [-Woverloaded-virtual=] 602 | virtual void use(ExtrusionLoop& loop) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:634:18: note: by ‘Slic3r::SimplifyVisitor::use’ 634 | virtual void use(ExtrusionPath3D& path3D) override { | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:601:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionMultiPath3D&)’ was hidden [-Woverloaded-virtual=] 601 | virtual void use(ExtrusionMultiPath3D& multipath) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:634:18: note: by ‘Slic3r::SimplifyVisitor::use’ 634 | virtual void use(ExtrusionPath3D& path3D) override { | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:600:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionMultiPath&)’ was hidden [-Woverloaded-virtual=] 600 | virtual void use(ExtrusionMultiPath& multipath) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:634:18: note: by ‘Slic3r::SimplifyVisitor::use’ 634 | virtual void use(ExtrusionPath3D& path3D) override { | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:603:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionEntityCollection&)’ was hidden [-Woverloaded-virtual=] 603 | virtual void use(ExtrusionEntityCollection& collection) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:645:18: note: by ‘Slic3r::GetPathsVisitor::use’ 645 | virtual void use(ExtrusionPath3D& path3D) override { | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:602:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionLoop&)’ was hidden [-Woverloaded-virtual=] 602 | virtual void use(ExtrusionLoop& loop) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:645:18: note: by ‘Slic3r::GetPathsVisitor::use’ 645 | virtual void use(ExtrusionPath3D& path3D) override { | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:601:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionMultiPath3D&)’ was hidden [-Woverloaded-virtual=] 601 | virtual void use(ExtrusionMultiPath3D& multipath) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:645:18: note: by ‘Slic3r::GetPathsVisitor::use’ 645 | virtual void use(ExtrusionPath3D& path3D) override { | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:600:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionMultiPath&)’ was hidden [-Woverloaded-virtual=] 600 | virtual void use(ExtrusionMultiPath& multipath) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:645:18: note: by ‘Slic3r::GetPathsVisitor::use’ 645 | virtual void use(ExtrusionPath3D& path3D) override { | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:595:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursiveConst::use(const Slic3r::ExtrusionEntityCollection&)’ was hidden [-Woverloaded-virtual=] 595 | virtual void use(const ExtrusionEntityCollection& collection) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:658:10: note: by ‘Slic3r::ExtrusionVolume::use’ 658 | void use(const ExtrusionPath3D &path3D) override { volume += unscaled(path3D.length()) * path3D.mm3_per_mm; } | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:594:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursiveConst::use(const Slic3r::ExtrusionLoop&)’ was hidden [-Woverloaded-virtual=] 594 | virtual void use(const ExtrusionLoop& loop) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:658:10: note: by ‘Slic3r::ExtrusionVolume::use’ 658 | void use(const ExtrusionPath3D &path3D) override { volume += unscaled(path3D.length()) * path3D.mm3_per_mm; } | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:593:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursiveConst::use(const Slic3r::ExtrusionMultiPath3D&)’ was hidden [-Woverloaded-virtual=] 593 | virtual void use(const ExtrusionMultiPath3D& multipath) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:658:10: note: by ‘Slic3r::ExtrusionVolume::use’ 658 | void use(const ExtrusionPath3D &path3D) override { volume += unscaled(path3D.length()) * path3D.mm3_per_mm; } | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:592:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursiveConst::use(const Slic3r::ExtrusionMultiPath&)’ was hidden [-Woverloaded-virtual=] 592 | virtual void use(const ExtrusionMultiPath& multipath) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:658:10: note: by ‘Slic3r::ExtrusionVolume::use’ 658 | void use(const ExtrusionPath3D &path3D) override { volume += unscaled(path3D.length()) * path3D.mm3_per_mm; } | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:603:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionEntityCollection&)’ was hidden [-Woverloaded-virtual=] 603 | virtual void use(ExtrusionEntityCollection& collection) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:667:10: note: by ‘Slic3r::ExtrusionModifyFlow::use’ 667 | void use(ExtrusionPath3D &path3D) override { path3D.mm3_per_mm *= _flow_mult; path3D.width *= _flow_mult; } | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:602:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionLoop&)’ was hidden [-Woverloaded-virtual=] 602 | virtual void use(ExtrusionLoop& loop) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:667:10: note: by ‘Slic3r::ExtrusionModifyFlow::use’ 667 | void use(ExtrusionPath3D &path3D) override { path3D.mm3_per_mm *= _flow_mult; path3D.width *= _flow_mult; } | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:601:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionMultiPath3D&)’ was hidden [-Woverloaded-virtual=] 601 | virtual void use(ExtrusionMultiPath3D& multipath) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:667:10: note: by ‘Slic3r::ExtrusionModifyFlow::use’ 667 | void use(ExtrusionPath3D &path3D) override { path3D.mm3_per_mm *= _flow_mult; path3D.width *= _flow_mult; } | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:600:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionMultiPath&)’ was hidden [-Woverloaded-virtual=] 600 | virtual void use(ExtrusionMultiPath& multipath) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:667:10: note: by ‘Slic3r::ExtrusionModifyFlow::use’ 667 | void use(ExtrusionPath3D &path3D) override { path3D.mm3_per_mm *= _flow_mult; path3D.width *= _flow_mult; } | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r/GUI/CalibrationRetractionDialog.cpp: In member function ‘void Slic3r::GUI::CalibrationRetractionDialog::create_geometry(wxCommandEvent&)’: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r/GUI/CalibrationRetractionDialog.cpp:162:11: warning: unused variable ‘xyScale’ [-Wunused-variable] 162 | float xyScale = nozzle_diameter / 0.4; | ^~~~~~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r/GUI/CalibrationRetractionDialog.cpp:206:11: warning: unused variable ‘offset’ [-Wunused-variable] 206 | float offset = 4 + 26 * scale * 1 + extruder_clearance_radius->value + brim_width + (brim_width > extruder_clearance_radius->value ? brim_width - extruder_clearance_radius->value : 0); | ^~~~~~ In file included from /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/PrintConfig.hpp:32, from /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Preset.hpp:11, from /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r/GUI/GUI_App.hpp:11, from /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r/GUI/CalibrationAbstractDialog.hpp:9, from /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r/GUI/CalibrationRetractionDialog.hpp:4, from /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r/GUI/CalibrationRetractionDialog.cpp:1: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp: In instantiation of ‘bool Slic3r::ConfigOptionBoolsTempl::is_nil(int32_t) const [with bool NULLABLE = false; int32_t = int]’: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:1703:10: required from here /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:1711:24: warning: comparison of integer expressions of different signedness: ‘int32_t’ {aka ‘int’} and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1711 | return idx < values.size() ? NIL_VALUE() == this->values[idx] : | ~~~~^~~~~~~~~~~~~~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp: In instantiation of ‘bool Slic3r::ConfigOptionFloatsOrPercentsTempl::is_nil(int32_t) const [with bool NULLABLE = false; int32_t = int]’: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:1340:10: required from here /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:1348:24: warning: comparison of integer expressions of different signedness: ‘int32_t’ {aka ‘int’} and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1348 | return idx < values.size() ? (std::isnan(this->values[idx].value) || NIL_VALUE() == this->values[idx]) : | ~~~~^~~~~~~~~~~~~~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp: In instantiation of ‘bool Slic3r::ConfigOptionFloatsTempl::is_nil(int32_t) const [with bool NULLABLE = false; int32_t = int]’: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:814:10: required from here /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:822:24: warning: comparison of integer expressions of different signedness: ‘int32_t’ {aka ‘int’} and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 822 | return idx < values.size() ? (std::isnan(this->values[idx]) || NIL_VALUE() == this->values[idx]) : | ~~~~^~~~~~~~~~~~~~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp: In instantiation of ‘bool Slic3r::ConfigOptionIntsTempl::is_nil(int32_t) const [with bool NULLABLE = false; int32_t = int]’: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:998:10: required from here /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:1006:24: warning: comparison of integer expressions of different signedness: ‘int32_t’ {aka ‘int’} and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1006 | return idx < values.size() ? NIL_VALUE() == this->values[idx] : | ~~~~^~~~~~~~~~~~~~~ [316/433] /usr/bin/x86_64-pc-linux-gnu-g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DOPENVDB_ABI_VERSION_NUMBER=10 -DOPENVDB_USE_DELAYED_LOADING -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/lib64/dbus-1.0/include -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8_build/src/platform -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/hidapi/include -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/exif/include -I/usr/include/gtk-3.0 -I/usr/include/pango-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/atk-1.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/lib64/libffi/include -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/webp -I/usr/include/libpng16 -I/usr/include/pixman-1 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/fribidi -I/usr/include/gio-unix-2.0 -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8_build/src/libslic3r -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libnest2d/include -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/miniz -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /usr/lib64/wx/include/gtk3-unicode-3.0-gtk3 -isystem /usr/include/wx-3.0-gtk3 -isystem /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libigl -isystem /usr/include/opencascade -isystem /usr/include/Imath -DNDEBUG -march=native -O2 -pipe -fno-strict-aliasing -fext-numeric-literals -Wall -Wno-reorder -pthread -std=gnu++17 -fPIC -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -MD -MT src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/OpenGLManager.cpp.o -MF src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/OpenGLManager.cpp.o.d -o src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/OpenGLManager.cpp.o -c /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r/GUI/OpenGLManager.cpp In file included from /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r/GUI/3DScene.hpp:7, from /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r/GUI/OpenGLManager.cpp:6: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:603:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionEntityCollection&)’ was hidden [-Woverloaded-virtual=] 603 | virtual void use(ExtrusionEntityCollection& collection) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:634:18: note: by ‘Slic3r::SimplifyVisitor::use’ 634 | virtual void use(ExtrusionPath3D& path3D) override { | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:602:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionLoop&)’ was hidden [-Woverloaded-virtual=] 602 | virtual void use(ExtrusionLoop& loop) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:634:18: note: by ‘Slic3r::SimplifyVisitor::use’ 634 | virtual void use(ExtrusionPath3D& path3D) override { | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:601:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionMultiPath3D&)’ was hidden [-Woverloaded-virtual=] 601 | virtual void use(ExtrusionMultiPath3D& multipath) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:634:18: note: by ‘Slic3r::SimplifyVisitor::use’ 634 | virtual void use(ExtrusionPath3D& path3D) override { | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:600:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionMultiPath&)’ was hidden [-Woverloaded-virtual=] 600 | virtual void use(ExtrusionMultiPath& multipath) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:634:18: note: by ‘Slic3r::SimplifyVisitor::use’ 634 | virtual void use(ExtrusionPath3D& path3D) override { | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:603:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionEntityCollection&)’ was hidden [-Woverloaded-virtual=] 603 | virtual void use(ExtrusionEntityCollection& collection) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:645:18: note: by ‘Slic3r::GetPathsVisitor::use’ 645 | virtual void use(ExtrusionPath3D& path3D) override { | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:602:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionLoop&)’ was hidden [-Woverloaded-virtual=] 602 | virtual void use(ExtrusionLoop& loop) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:645:18: note: by ‘Slic3r::GetPathsVisitor::use’ 645 | virtual void use(ExtrusionPath3D& path3D) override { | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:601:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionMultiPath3D&)’ was hidden [-Woverloaded-virtual=] 601 | virtual void use(ExtrusionMultiPath3D& multipath) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:645:18: note: by ‘Slic3r::GetPathsVisitor::use’ 645 | virtual void use(ExtrusionPath3D& path3D) override { | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:600:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionMultiPath&)’ was hidden [-Woverloaded-virtual=] 600 | virtual void use(ExtrusionMultiPath& multipath) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:645:18: note: by ‘Slic3r::GetPathsVisitor::use’ 645 | virtual void use(ExtrusionPath3D& path3D) override { | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:595:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursiveConst::use(const Slic3r::ExtrusionEntityCollection&)’ was hidden [-Woverloaded-virtual=] 595 | virtual void use(const ExtrusionEntityCollection& collection) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:658:10: note: by ‘Slic3r::ExtrusionVolume::use’ 658 | void use(const ExtrusionPath3D &path3D) override { volume += unscaled(path3D.length()) * path3D.mm3_per_mm; } | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:594:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursiveConst::use(const Slic3r::ExtrusionLoop&)’ was hidden [-Woverloaded-virtual=] 594 | virtual void use(const ExtrusionLoop& loop) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:658:10: note: by ‘Slic3r::ExtrusionVolume::use’ 658 | void use(const ExtrusionPath3D &path3D) override { volume += unscaled(path3D.length()) * path3D.mm3_per_mm; } | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:593:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursiveConst::use(const Slic3r::ExtrusionMultiPath3D&)’ was hidden [-Woverloaded-virtual=] 593 | virtual void use(const ExtrusionMultiPath3D& multipath) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:658:10: note: by ‘Slic3r::ExtrusionVolume::use’ 658 | void use(const ExtrusionPath3D &path3D) override { volume += unscaled(path3D.length()) * path3D.mm3_per_mm; } | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:592:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursiveConst::use(const Slic3r::ExtrusionMultiPath&)’ was hidden [-Woverloaded-virtual=] 592 | virtual void use(const ExtrusionMultiPath& multipath) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:658:10: note: by ‘Slic3r::ExtrusionVolume::use’ 658 | void use(const ExtrusionPath3D &path3D) override { volume += unscaled(path3D.length()) * path3D.mm3_per_mm; } | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:603:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionEntityCollection&)’ was hidden [-Woverloaded-virtual=] 603 | virtual void use(ExtrusionEntityCollection& collection) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:667:10: note: by ‘Slic3r::ExtrusionModifyFlow::use’ 667 | void use(ExtrusionPath3D &path3D) override { path3D.mm3_per_mm *= _flow_mult; path3D.width *= _flow_mult; } | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:602:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionLoop&)’ was hidden [-Woverloaded-virtual=] 602 | virtual void use(ExtrusionLoop& loop) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:667:10: note: by ‘Slic3r::ExtrusionModifyFlow::use’ 667 | void use(ExtrusionPath3D &path3D) override { path3D.mm3_per_mm *= _flow_mult; path3D.width *= _flow_mult; } | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:601:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionMultiPath3D&)’ was hidden [-Woverloaded-virtual=] 601 | virtual void use(ExtrusionMultiPath3D& multipath) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:667:10: note: by ‘Slic3r::ExtrusionModifyFlow::use’ 667 | void use(ExtrusionPath3D &path3D) override { path3D.mm3_per_mm *= _flow_mult; path3D.width *= _flow_mult; } | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:600:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionMultiPath&)’ was hidden [-Woverloaded-virtual=] 600 | virtual void use(ExtrusionMultiPath& multipath) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:667:10: note: by ‘Slic3r::ExtrusionModifyFlow::use’ 667 | void use(ExtrusionPath3D &path3D) override { path3D.mm3_per_mm *= _flow_mult; path3D.width *= _flow_mult; } | ^~~ In file included from /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r/GUI/GUI.hpp:9, from /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r/GUI/OpenGLManager.cpp:4: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp: In instantiation of ‘bool Slic3r::ConfigOptionBoolsTempl::is_nil(int32_t) const [with bool NULLABLE = false; int32_t = int]’: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:1703:10: required from here /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:1711:24: warning: comparison of integer expressions of different signedness: ‘int32_t’ {aka ‘int’} and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1711 | return idx < values.size() ? NIL_VALUE() == this->values[idx] : | ~~~~^~~~~~~~~~~~~~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp: In instantiation of ‘bool Slic3r::ConfigOptionFloatsOrPercentsTempl::is_nil(int32_t) const [with bool NULLABLE = false; int32_t = int]’: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:1340:10: required from here /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:1348:24: warning: comparison of integer expressions of different signedness: ‘int32_t’ {aka ‘int’} and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1348 | return idx < values.size() ? (std::isnan(this->values[idx].value) || NIL_VALUE() == this->values[idx]) : | ~~~~^~~~~~~~~~~~~~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp: In instantiation of ‘bool Slic3r::ConfigOptionFloatsTempl::is_nil(int32_t) const [with bool NULLABLE = false; int32_t = int]’: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:814:10: required from here /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:822:24: warning: comparison of integer expressions of different signedness: ‘int32_t’ {aka ‘int’} and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 822 | return idx < values.size() ? (std::isnan(this->values[idx]) || NIL_VALUE() == this->values[idx]) : | ~~~~^~~~~~~~~~~~~~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp: In instantiation of ‘bool Slic3r::ConfigOptionIntsTempl::is_nil(int32_t) const [with bool NULLABLE = false; int32_t = int]’: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:998:10: required from here /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:1006:24: warning: comparison of integer expressions of different signedness: ‘int32_t’ {aka ‘int’} and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1006 | return idx < values.size() ? NIL_VALUE() == this->values[idx] : | ~~~~^~~~~~~~~~~~~~~ [317/433] /usr/bin/x86_64-pc-linux-gnu-g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DOPENVDB_ABI_VERSION_NUMBER=10 -DOPENVDB_USE_DELAYED_LOADING -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/lib64/dbus-1.0/include -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8_build/src/platform -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/hidapi/include -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/exif/include -I/usr/include/gtk-3.0 -I/usr/include/pango-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/atk-1.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/lib64/libffi/include -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/webp -I/usr/include/libpng16 -I/usr/include/pixman-1 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/fribidi -I/usr/include/gio-unix-2.0 -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8_build/src/libslic3r -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libnest2d/include -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/miniz -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /usr/lib64/wx/include/gtk3-unicode-3.0-gtk3 -isystem /usr/include/wx-3.0-gtk3 -isystem /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libigl -isystem /usr/include/opencascade -isystem /usr/include/Imath -DNDEBUG -march=native -O2 -pipe -fno-strict-aliasing -fext-numeric-literals -Wall -Wno-reorder -pthread -std=gnu++17 -fPIC -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -MD -MT src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/Gizmos/GLGizmoBase.cpp.o -MF src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/Gizmos/GLGizmoBase.cpp.o.d -o src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/Gizmos/GLGizmoBase.cpp.o -c /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r/GUI/Gizmos/GLGizmoBase.cpp In file included from /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r/GUI/3DScene.hpp:7, from /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r/GUI/MeshUtils.hpp:9, from /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r/GUI/Gizmos/GLGizmosCommon.hpp:7, from /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r/GUI/Gizmos/GLGizmosManager.hpp:7, from /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r/GUI/GLCanvas3D.hpp:12, from /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r/GUI/Gizmos/GLGizmoBase.cpp:2: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:603:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionEntityCollection&)’ was hidden [-Woverloaded-virtual=] 603 | virtual void use(ExtrusionEntityCollection& collection) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:634:18: note: by ‘Slic3r::SimplifyVisitor::use’ 634 | virtual void use(ExtrusionPath3D& path3D) override { | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:602:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionLoop&)’ was hidden [-Woverloaded-virtual=] 602 | virtual void use(ExtrusionLoop& loop) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:634:18: note: by ‘Slic3r::SimplifyVisitor::use’ 634 | virtual void use(ExtrusionPath3D& path3D) override { | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:601:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionMultiPath3D&)’ was hidden [-Woverloaded-virtual=] 601 | virtual void use(ExtrusionMultiPath3D& multipath) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:634:18: note: by ‘Slic3r::SimplifyVisitor::use’ 634 | virtual void use(ExtrusionPath3D& path3D) override { | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:600:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionMultiPath&)’ was hidden [-Woverloaded-virtual=] 600 | virtual void use(ExtrusionMultiPath& multipath) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:634:18: note: by ‘Slic3r::SimplifyVisitor::use’ 634 | virtual void use(ExtrusionPath3D& path3D) override { | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:603:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionEntityCollection&)’ was hidden [-Woverloaded-virtual=] 603 | virtual void use(ExtrusionEntityCollection& collection) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:645:18: note: by ‘Slic3r::GetPathsVisitor::use’ 645 | virtual void use(ExtrusionPath3D& path3D) override { | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:602:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionLoop&)’ was hidden [-Woverloaded-virtual=] 602 | virtual void use(ExtrusionLoop& loop) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:645:18: note: by ‘Slic3r::GetPathsVisitor::use’ 645 | virtual void use(ExtrusionPath3D& path3D) override { | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:601:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionMultiPath3D&)’ was hidden [-Woverloaded-virtual=] 601 | virtual void use(ExtrusionMultiPath3D& multipath) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:645:18: note: by ‘Slic3r::GetPathsVisitor::use’ 645 | virtual void use(ExtrusionPath3D& path3D) override { | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:600:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionMultiPath&)’ was hidden [-Woverloaded-virtual=] 600 | virtual void use(ExtrusionMultiPath& multipath) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:645:18: note: by ‘Slic3r::GetPathsVisitor::use’ 645 | virtual void use(ExtrusionPath3D& path3D) override { | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:595:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursiveConst::use(const Slic3r::ExtrusionEntityCollection&)’ was hidden [-Woverloaded-virtual=] 595 | virtual void use(const ExtrusionEntityCollection& collection) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:658:10: note: by ‘Slic3r::ExtrusionVolume::use’ 658 | void use(const ExtrusionPath3D &path3D) override { volume += unscaled(path3D.length()) * path3D.mm3_per_mm; } | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:594:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursiveConst::use(const Slic3r::ExtrusionLoop&)’ was hidden [-Woverloaded-virtual=] 594 | virtual void use(const ExtrusionLoop& loop) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:658:10: note: by ‘Slic3r::ExtrusionVolume::use’ 658 | void use(const ExtrusionPath3D &path3D) override { volume += unscaled(path3D.length()) * path3D.mm3_per_mm; } | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:593:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursiveConst::use(const Slic3r::ExtrusionMultiPath3D&)’ was hidden [-Woverloaded-virtual=] 593 | virtual void use(const ExtrusionMultiPath3D& multipath) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:658:10: note: by ‘Slic3r::ExtrusionVolume::use’ 658 | void use(const ExtrusionPath3D &path3D) override { volume += unscaled(path3D.length()) * path3D.mm3_per_mm; } | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:592:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursiveConst::use(const Slic3r::ExtrusionMultiPath&)’ was hidden [-Woverloaded-virtual=] 592 | virtual void use(const ExtrusionMultiPath& multipath) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:658:10: note: by ‘Slic3r::ExtrusionVolume::use’ 658 | void use(const ExtrusionPath3D &path3D) override { volume += unscaled(path3D.length()) * path3D.mm3_per_mm; } | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:603:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionEntityCollection&)’ was hidden [-Woverloaded-virtual=] 603 | virtual void use(ExtrusionEntityCollection& collection) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:667:10: note: by ‘Slic3r::ExtrusionModifyFlow::use’ 667 | void use(ExtrusionPath3D &path3D) override { path3D.mm3_per_mm *= _flow_mult; path3D.width *= _flow_mult; } | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:602:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionLoop&)’ was hidden [-Woverloaded-virtual=] 602 | virtual void use(ExtrusionLoop& loop) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:667:10: note: by ‘Slic3r::ExtrusionModifyFlow::use’ 667 | void use(ExtrusionPath3D &path3D) override { path3D.mm3_per_mm *= _flow_mult; path3D.width *= _flow_mult; } | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:601:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionMultiPath3D&)’ was hidden [-Woverloaded-virtual=] 601 | virtual void use(ExtrusionMultiPath3D& multipath) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:667:10: note: by ‘Slic3r::ExtrusionModifyFlow::use’ 667 | void use(ExtrusionPath3D &path3D) override { path3D.mm3_per_mm *= _flow_mult; path3D.width *= _flow_mult; } | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:600:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionMultiPath&)’ was hidden [-Woverloaded-virtual=] 600 | virtual void use(ExtrusionMultiPath& multipath) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:667:10: note: by ‘Slic3r::ExtrusionModifyFlow::use’ 667 | void use(ExtrusionPath3D &path3D) override { path3D.mm3_per_mm *= _flow_mult; path3D.width *= _flow_mult; } | ^~~ In file included from /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:12: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp: In instantiation of ‘bool Slic3r::ConfigOptionBoolsTempl::is_nil(int32_t) const [with bool NULLABLE = false; int32_t = int]’: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:1703:10: required from here /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:1711:24: warning: comparison of integer expressions of different signedness: ‘int32_t’ {aka ‘int’} and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1711 | return idx < values.size() ? NIL_VALUE() == this->values[idx] : | ~~~~^~~~~~~~~~~~~~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp: In instantiation of ‘bool Slic3r::ConfigOptionFloatsOrPercentsTempl::is_nil(int32_t) const [with bool NULLABLE = false; int32_t = int]’: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:1340:10: required from here /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:1348:24: warning: comparison of integer expressions of different signedness: ‘int32_t’ {aka ‘int’} and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1348 | return idx < values.size() ? (std::isnan(this->values[idx].value) || NIL_VALUE() == this->values[idx]) : | ~~~~^~~~~~~~~~~~~~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp: In instantiation of ‘bool Slic3r::ConfigOptionFloatsTempl::is_nil(int32_t) const [with bool NULLABLE = false; int32_t = int]’: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:814:10: required from here /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:822:24: warning: comparison of integer expressions of different signedness: ‘int32_t’ {aka ‘int’} and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 822 | return idx < values.size() ? (std::isnan(this->values[idx]) || NIL_VALUE() == this->values[idx]) : | ~~~~^~~~~~~~~~~~~~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp: In instantiation of ‘bool Slic3r::ConfigOptionIntsTempl::is_nil(int32_t) const [with bool NULLABLE = false; int32_t = int]’: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:998:10: required from here /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:1006:24: warning: comparison of integer expressions of different signedness: ‘int32_t’ {aka ‘int’} and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1006 | return idx < values.size() ? NIL_VALUE() == this->values[idx] : | ~~~~^~~~~~~~~~~~~~~ [318/433] /usr/bin/x86_64-pc-linux-gnu-g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DOPENVDB_ABI_VERSION_NUMBER=10 -DOPENVDB_USE_DELAYED_LOADING -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/lib64/dbus-1.0/include -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8_build/src/platform -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8_build/src/libslic3r -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libnest2d/include -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/miniz -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libigl -isystem /usr/include/opencascade -isystem /usr/include/Imath -DNDEBUG -march=native -O2 -pipe -fno-strict-aliasing -fext-numeric-literals -Wall -Wno-reorder -std=gnu++17 -fPIC -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -MD -MT src/libslic3r/CMakeFiles/libslic3r.dir/OpenVDBUtils.cpp.o -MF src/libslic3r/CMakeFiles/libslic3r.dir/OpenVDBUtils.cpp.o.d -o src/libslic3r/CMakeFiles/libslic3r.dir/OpenVDBUtils.cpp.o -c /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/OpenVDBUtils.cpp [319/433] /usr/bin/x86_64-pc-linux-gnu-g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DOPENVDB_ABI_VERSION_NUMBER=10 -DOPENVDB_USE_DELAYED_LOADING -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/lib64/dbus-1.0/include -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8_build/src/platform -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/hidapi/include -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/exif/include -I/usr/include/gtk-3.0 -I/usr/include/pango-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/atk-1.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/lib64/libffi/include -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/webp -I/usr/include/libpng16 -I/usr/include/pixman-1 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/fribidi -I/usr/include/gio-unix-2.0 -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8_build/src/libslic3r -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libnest2d/include -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/miniz -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /usr/lib64/wx/include/gtk3-unicode-3.0-gtk3 -isystem /usr/include/wx-3.0-gtk3 -isystem /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libigl -isystem /usr/include/opencascade -isystem /usr/include/Imath -DNDEBUG -march=native -O2 -pipe -fno-strict-aliasing -fext-numeric-literals -Wall -Wno-reorder -pthread -std=gnu++17 -fPIC -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -MD -MT src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/3DScene.cpp.o -MF src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/3DScene.cpp.o.d -o src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/3DScene.cpp.o -c /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r/GUI/3DScene.cpp In file included from /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r/GUI/3DScene.hpp:7, from /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r/GUI/3DScene.cpp:9: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:603:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionEntityCollection&)’ was hidden [-Woverloaded-virtual=] 603 | virtual void use(ExtrusionEntityCollection& collection) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:634:18: note: by ‘Slic3r::SimplifyVisitor::use’ 634 | virtual void use(ExtrusionPath3D& path3D) override { | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:602:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionLoop&)’ was hidden [-Woverloaded-virtual=] 602 | virtual void use(ExtrusionLoop& loop) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:634:18: note: by ‘Slic3r::SimplifyVisitor::use’ 634 | virtual void use(ExtrusionPath3D& path3D) override { | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:601:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionMultiPath3D&)’ was hidden [-Woverloaded-virtual=] 601 | virtual void use(ExtrusionMultiPath3D& multipath) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:634:18: note: by ‘Slic3r::SimplifyVisitor::use’ 634 | virtual void use(ExtrusionPath3D& path3D) override { | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:600:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionMultiPath&)’ was hidden [-Woverloaded-virtual=] 600 | virtual void use(ExtrusionMultiPath& multipath) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:634:18: note: by ‘Slic3r::SimplifyVisitor::use’ 634 | virtual void use(ExtrusionPath3D& path3D) override { | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:603:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionEntityCollection&)’ was hidden [-Woverloaded-virtual=] 603 | virtual void use(ExtrusionEntityCollection& collection) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:645:18: note: by ‘Slic3r::GetPathsVisitor::use’ 645 | virtual void use(ExtrusionPath3D& path3D) override { | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:602:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionLoop&)’ was hidden [-Woverloaded-virtual=] 602 | virtual void use(ExtrusionLoop& loop) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:645:18: note: by ‘Slic3r::GetPathsVisitor::use’ 645 | virtual void use(ExtrusionPath3D& path3D) override { | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:601:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionMultiPath3D&)’ was hidden [-Woverloaded-virtual=] 601 | virtual void use(ExtrusionMultiPath3D& multipath) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:645:18: note: by ‘Slic3r::GetPathsVisitor::use’ 645 | virtual void use(ExtrusionPath3D& path3D) override { | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:600:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionMultiPath&)’ was hidden [-Woverloaded-virtual=] 600 | virtual void use(ExtrusionMultiPath& multipath) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:645:18: note: by ‘Slic3r::GetPathsVisitor::use’ 645 | virtual void use(ExtrusionPath3D& path3D) override { | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:595:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursiveConst::use(const Slic3r::ExtrusionEntityCollection&)’ was hidden [-Woverloaded-virtual=] 595 | virtual void use(const ExtrusionEntityCollection& collection) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:658:10: note: by ‘Slic3r::ExtrusionVolume::use’ 658 | void use(const ExtrusionPath3D &path3D) override { volume += unscaled(path3D.length()) * path3D.mm3_per_mm; } | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:594:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursiveConst::use(const Slic3r::ExtrusionLoop&)’ was hidden [-Woverloaded-virtual=] 594 | virtual void use(const ExtrusionLoop& loop) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:658:10: note: by ‘Slic3r::ExtrusionVolume::use’ 658 | void use(const ExtrusionPath3D &path3D) override { volume += unscaled(path3D.length()) * path3D.mm3_per_mm; } | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:593:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursiveConst::use(const Slic3r::ExtrusionMultiPath3D&)’ was hidden [-Woverloaded-virtual=] 593 | virtual void use(const ExtrusionMultiPath3D& multipath) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:658:10: note: by ‘Slic3r::ExtrusionVolume::use’ 658 | void use(const ExtrusionPath3D &path3D) override { volume += unscaled(path3D.length()) * path3D.mm3_per_mm; } | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:592:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursiveConst::use(const Slic3r::ExtrusionMultiPath&)’ was hidden [-Woverloaded-virtual=] 592 | virtual void use(const ExtrusionMultiPath& multipath) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:658:10: note: by ‘Slic3r::ExtrusionVolume::use’ 658 | void use(const ExtrusionPath3D &path3D) override { volume += unscaled(path3D.length()) * path3D.mm3_per_mm; } | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:603:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionEntityCollection&)’ was hidden [-Woverloaded-virtual=] 603 | virtual void use(ExtrusionEntityCollection& collection) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:667:10: note: by ‘Slic3r::ExtrusionModifyFlow::use’ 667 | void use(ExtrusionPath3D &path3D) override { path3D.mm3_per_mm *= _flow_mult; path3D.width *= _flow_mult; } | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:602:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionLoop&)’ was hidden [-Woverloaded-virtual=] 602 | virtual void use(ExtrusionLoop& loop) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:667:10: note: by ‘Slic3r::ExtrusionModifyFlow::use’ 667 | void use(ExtrusionPath3D &path3D) override { path3D.mm3_per_mm *= _flow_mult; path3D.width *= _flow_mult; } | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:601:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionMultiPath3D&)’ was hidden [-Woverloaded-virtual=] 601 | virtual void use(ExtrusionMultiPath3D& multipath) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:667:10: note: by ‘Slic3r::ExtrusionModifyFlow::use’ 667 | void use(ExtrusionPath3D &path3D) override { path3D.mm3_per_mm *= _flow_mult; path3D.width *= _flow_mult; } | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:600:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionMultiPath&)’ was hidden [-Woverloaded-virtual=] 600 | virtual void use(ExtrusionMultiPath& multipath) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:667:10: note: by ‘Slic3r::ExtrusionModifyFlow::use’ 667 | void use(ExtrusionPath3D &path3D) override { path3D.mm3_per_mm *= _flow_mult; path3D.width *= _flow_mult; } | ^~~ In file included from /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:12: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp: In instantiation of ‘bool Slic3r::ConfigOptionBoolsTempl::is_nil(int32_t) const [with bool NULLABLE = false; int32_t = int]’: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:1703:10: required from here /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:1711:24: warning: comparison of integer expressions of different signedness: ‘int32_t’ {aka ‘int’} and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1711 | return idx < values.size() ? NIL_VALUE() == this->values[idx] : | ~~~~^~~~~~~~~~~~~~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp: In instantiation of ‘bool Slic3r::ConfigOptionFloatsOrPercentsTempl::is_nil(int32_t) const [with bool NULLABLE = false; int32_t = int]’: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:1340:10: required from here /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:1348:24: warning: comparison of integer expressions of different signedness: ‘int32_t’ {aka ‘int’} and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1348 | return idx < values.size() ? (std::isnan(this->values[idx].value) || NIL_VALUE() == this->values[idx]) : | ~~~~^~~~~~~~~~~~~~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp: In instantiation of ‘bool Slic3r::ConfigOptionFloatsTempl::is_nil(int32_t) const [with bool NULLABLE = false; int32_t = int]’: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:814:10: required from here /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:822:24: warning: comparison of integer expressions of different signedness: ‘int32_t’ {aka ‘int’} and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 822 | return idx < values.size() ? (std::isnan(this->values[idx]) || NIL_VALUE() == this->values[idx]) : | ~~~~^~~~~~~~~~~~~~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp: In instantiation of ‘bool Slic3r::ConfigOptionIntsTempl::is_nil(int32_t) const [with bool NULLABLE = false; int32_t = int]’: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:998:10: required from here /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:1006:24: warning: comparison of integer expressions of different signedness: ‘int32_t’ {aka ‘int’} and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1006 | return idx < values.size() ? NIL_VALUE() == this->values[idx] : | ~~~~^~~~~~~~~~~~~~~ In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/bits/stl_uninitialized.h:63, from /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/memory:69, from /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/libslic3r.h:7, from /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r/GUI/3DScene.hpp:4: In static member function ‘static _Up* std::__copy_move<_IsMove, true, std::random_access_iterator_tag>::__copy_m(_Tp*, _Tp*, _Up*) [with _Tp = const double; _Up = double; bool _IsMove = false]’, inlined from ‘_OI std::__copy_move_a2(_II, _II, _OI) [with bool _IsMove = false; _II = const double*; _OI = double*]’ at /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/bits/stl_algobase.h:506:30, inlined from ‘_OI std::__copy_move_a1(_II, _II, _OI) [with bool _IsMove = false; _II = const double*; _OI = double*]’ at /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/bits/stl_algobase.h:533:42, inlined from ‘_OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator > >; _OI = double*]’ at /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/bits/stl_algobase.h:540:31, inlined from ‘_OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator > >; _OI = double*]’ at /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/bits/stl_algobase.h:633:7, inlined from ‘static _ForwardIterator std::__uninitialized_copy::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator > >; _ForwardIterator = double*]’ at /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/bits/stl_uninitialized.h:147:27, inlined from ‘_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator > >; _ForwardIterator = double*]’ at /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/bits/stl_uninitialized.h:185:15, inlined from ‘_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator > >; _ForwardIterator = double*; _Tp = double]’ at /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/bits/stl_uninitialized.h:373:37, inlined from ‘void std::vector<_Tp, _Alloc>::_M_range_insert(iterator, _ForwardIterator, _ForwardIterator, std::forward_iterator_tag) [with _ForwardIterator = __gnu_cxx::__normal_iterator > >; _Tp = double; _Alloc = std::allocator]’ at /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/bits/vector.tcc:814:38, inlined from ‘std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, _InputIterator, _InputIterator) [with _InputIterator = __gnu_cxx::__normal_iterator > >; = void; _Tp = double; _Alloc = std::allocator]’ at /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/bits/stl_vector.h:1483:19, inlined from ‘void Slic3r::append(std::vector<_Tp>&, const std::vector<_Tp>&) [with T = double]’ at /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/libslic3r.h:118:20, inlined from ‘std::vector > Slic3r::GLVolumeCollection::get_current_print_zs(bool) const’ at /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r/GUI/3DScene.cpp:1084:19: /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/bits/stl_algobase.h:437:30: warning: ‘void* __builtin_memmove(void*, const void*, long unsigned int)’ writing between 9 and 9223372036854775800 bytes into a region of size 0 overflows the destination [-Wstringop-overflow=] 437 | __builtin_memmove(__result, __first, sizeof(_Tp) * _Num); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/x86_64-pc-linux-gnu/bits/c++allocator.h:33, from /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/bits/allocator.h:46, from /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/memory:65: In member function ‘_Tp* std::__new_allocator<_Tp>::allocate(size_type, const void*) [with _Tp = double]’, inlined from ‘static _Tp* std::allocator_traits >::allocate(allocator_type&, size_type) [with _Tp = double]’ at /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/bits/alloc_traits.h:482:28, inlined from ‘std::_Vector_base<_Tp, _Alloc>::pointer std::_Vector_base<_Tp, _Alloc>::_M_allocate(std::size_t) [with _Tp = double; _Alloc = std::allocator]’ at /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/bits/stl_vector.h:378:33, inlined from ‘std::_Vector_base<_Tp, _Alloc>::pointer std::_Vector_base<_Tp, _Alloc>::_M_allocate(std::size_t) [with _Tp = double; _Alloc = std::allocator]’ at /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/bits/stl_vector.h:375:7, inlined from ‘void std::vector<_Tp, _Alloc>::_M_range_insert(iterator, _ForwardIterator, _ForwardIterator, std::forward_iterator_tag) [with _ForwardIterator = __gnu_cxx::__normal_iterator > >; _Tp = double; _Alloc = std::allocator]’ at /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/bits/vector.tcc:805:40, inlined from ‘std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, _InputIterator, _InputIterator) [with _InputIterator = __gnu_cxx::__normal_iterator > >; = void; _Tp = double; _Alloc = std::allocator]’ at /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/bits/stl_vector.h:1483:19, inlined from ‘void Slic3r::append(std::vector<_Tp>&, const std::vector<_Tp>&) [with T = double]’ at /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/libslic3r.h:118:20, inlined from ‘std::vector > Slic3r::GLVolumeCollection::get_current_print_zs(bool) const’ at /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r/GUI/3DScene.cpp:1084:19: /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/bits/new_allocator.h:151:55: note: at offset [-9223372036854775808, -1] into destination object of size [8, 9223372036854775800] allocated by ‘operator new’ 151 | return static_cast<_Tp*>(_GLIBCXX_OPERATOR_NEW(__n * sizeof(_Tp))); | ^ [320/433] : && /usr/bin/cmake -E rm -f src/libslic3r/liblibslic3r.a && /usr/bin/x86_64-pc-linux-gnu-ar qc src/libslic3r/liblibslic3r.a src/libslic3r/CMakeFiles/libslic3r.dir/pchheader.cpp.o src/libslic3r/CMakeFiles/libslic3r.dir/BoundingBox.cpp.o src/libslic3r/CMakeFiles/libslic3r.dir/BridgeDetector.cpp.o src/libslic3r/CMakeFiles/libslic3r.dir/Brim.cpp.o src/libslic3r/CMakeFiles/libslic3r.dir/BuildVolume.cpp.o src/libslic3r/CMakeFiles/libslic3r.dir/clipper.cpp.o src/libslic3r/CMakeFiles/libslic3r.dir/ClipperUtils.cpp.o src/libslic3r/CMakeFiles/libslic3r.dir/Config.cpp.o src/libslic3r/CMakeFiles/libslic3r.dir/EdgeGrid.cpp.o src/libslic3r/CMakeFiles/libslic3r.dir/ElephantFootCompensation.cpp.o src/libslic3r/CMakeFiles/libslic3r.dir/ExPolygon.cpp.o src/libslic3r/CMakeFiles/libslic3r.dir/ExPolygonCollection.cpp.o src/libslic3r/CMakeFiles/libslic3r.dir/Extruder.cpp.o src/libslic3r/CMakeFiles/libslic3r.dir/ExtrusionEntity.cpp.o src/libslic3r/CMakeFiles/libslic3r.dir/ExtrusionEntityCollection.cpp.o src/libslic3r/CMakeFiles/libslic3r.dir/ExtrusionSimulator.cpp.o src/libslic3r/CMakeFiles/libslic3r.dir/Fill/Fill.cpp.o src/libslic3r/CMakeFiles/libslic3r.dir/Fill/Fill3DHoneycomb.cpp.o src/libslic3r/CMakeFiles/libslic3r.dir/Fill/FillAdaptive.cpp.o src/libslic3r/CMakeFiles/libslic3r.dir/Fill/FillBase.cpp.o src/libslic3r/CMakeFiles/libslic3r.dir/Fill/FillConcentric.cpp.o src/libslic3r/CMakeFiles/libslic3r.dir/Fill/FillHoneycomb.cpp.o src/libslic3r/CMakeFiles/libslic3r.dir/Fill/FillGyroid.cpp.o src/libslic3r/CMakeFiles/libslic3r.dir/Fill/FillPlanePath.cpp.o src/libslic3r/CMakeFiles/libslic3r.dir/Fill/FillLine.cpp.o src/libslic3r/CMakeFiles/libslic3r.dir/Fill/FillLightning.cpp.o src/libslic3r/CMakeFiles/libslic3r.dir/Fill/Lightning/DistanceField.cpp.o src/libslic3r/CMakeFiles/libslic3r.dir/Fill/Lightning/Generator.cpp.o src/libslic3r/CMakeFiles/libslic3r.dir/Fill/Lightning/Layer.cpp.o src/libslic3r/CMakeFiles/libslic3r.dir/Fill/Lightning/TreeNode.cpp.o src/libslic3r/CMakeFiles/libslic3r.dir/Fill/FillRectilinear.cpp.o src/libslic3r/CMakeFiles/libslic3r.dir/Fill/FillSmooth.cpp.o src/libslic3r/CMakeFiles/libslic3r.dir/Flow.cpp.o src/libslic3r/CMakeFiles/libslic3r.dir/Format/Format.cpp.o src/libslic3r/CMakeFiles/libslic3r.dir/Format/3mf.cpp.o src/libslic3r/CMakeFiles/libslic3r.dir/Format/AMF.cpp.o src/libslic3r/CMakeFiles/libslic3r.dir/Format/BBConfig.cpp.o src/libslic3r/CMakeFiles/libslic3r.dir/Format/bbs_3mf.cpp.o src/libslic3r/CMakeFiles/libslic3r.dir/Format/OBJ.cpp.o src/libslic3r/CMakeFiles/libslic3r.dir/Format/objparser.cpp.o src/libslic3r/CMakeFiles/libslic3r.dir/Format/STL.cpp.o src/libslic3r/CMakeFiles/libslic3r.dir/Format/SL1.cpp.o src/libslic3r/CMakeFiles/libslic3r.dir/Format/STEP.cpp.o src/libslic3r/CMakeFiles/libslic3r.dir/Format/SLAArchive.cpp.o src/libslic3r/CMakeFiles/libslic3r.dir/Format/CWS.cpp.o src/libslic3r/CMakeFiles/libslic3r.dir/GCode/ThumbnailData.cpp.o src/libslic3r/CMakeFiles/libslic3r.dir/GCode/Thumbnails.cpp.o src/libslic3r/CMakeFiles/libslic3r.dir/GCode/CoolingBuffer.cpp.o src/libslic3r/CMakeFiles/libslic3r.dir/GCode/FanMover.cpp.o src/libslic3r/CMakeFiles/libslic3r.dir/GCode/FindReplace.cpp.o src/libslic3r/CMakeFiles/libslic3r.dir/GCode/PostProcessor.cpp.o src/libslic3r/CMakeFiles/libslic3r.dir/GCode/PressureEqualizer.cpp.o src/libslic3r/CMakeFiles/libslic3r.dir/GCode/PrintExtents.cpp.o src/libslic3r/CMakeFiles/libslic3r.dir/GCode/SpiralVase.cpp.o src/libslic3r/CMakeFiles/libslic3r.dir/GCode/SeamPlacer.cpp.o src/libslic3r/CMakeFiles/libslic3r.dir/GCode/ToolOrdering.cpp.o src/libslic3r/CMakeFiles/libslic3r.dir/GCode/WipeTower.cpp.o src/libslic3r/CMakeFiles/libslic3r.dir/GCode/GCodeProcessor.cpp.o src/libslic3r/CMakeFiles/libslic3r.dir/GCode/AvoidCrossingPerimeters.cpp.o src/libslic3r/CMakeFiles/libslic3r.dir/GCode.cpp.o src/libslic3r/CMakeFiles/libslic3r.dir/GCodeReader.cpp.o src/libslic3r/CMakeFiles/libslic3r.dir/GCodeWriter.cpp.o src/libslic3r/CMakeFiles/libslic3r.dir/Geometry.cpp.o src/libslic3r/CMakeFiles/libslic3r.dir/Geometry/ArcFitter.cpp.o src/libslic3r/CMakeFiles/libslic3r.dir/Geometry/Circle.cpp.o src/libslic3r/CMakeFiles/libslic3r.dir/Geometry/ConvexHull.cpp.o src/libslic3r/CMakeFiles/libslic3r.dir/Geometry/MedialAxis.cpp.o src/libslic3r/CMakeFiles/libslic3r.dir/Geometry/VoronoiOffset.cpp.o src/libslic3r/CMakeFiles/libslic3r.dir/Layer.cpp.o src/libslic3r/CMakeFiles/libslic3r.dir/LayerRegion.cpp.o src/libslic3r/CMakeFiles/libslic3r.dir/Line.cpp.o src/libslic3r/CMakeFiles/libslic3r.dir/Log.cpp.o src/libslic3r/CMakeFiles/libslic3r.dir/BlacklistedLibraryCheck.cpp.o src/libslic3r/CMakeFiles/libslic3r.dir/LocalesUtils.cpp.o src/libslic3r/CMakeFiles/libslic3r.dir/Milling/MillingPostProcess.cpp.o src/libslic3r/CMakeFiles/libslic3r.dir/Model.cpp.o src/libslic3r/CMakeFiles/libslic3r.dir/ModelArrange.cpp.o src/libslic3r/CMakeFiles/libslic3r.dir/MultiMaterialSegmentation.cpp.o src/libslic3r/CMakeFiles/libslic3r.dir/CustomGCode.cpp.o src/libslic3r/CMakeFiles/libslic3r.dir/Arrange.cpp.o src/libslic3r/CMakeFiles/libslic3r.dir/MultiPoint.cpp.o src/libslic3r/CMakeFiles/libslic3r.dir/NormalUtils.cpp.o src/libslic3r/CMakeFiles/libslic3r.dir/ObjectID.cpp.o src/libslic3r/CMakeFiles/libslic3r.dir/PerimeterGenerator.cpp.o src/libslic3r/CMakeFiles/libslic3r.dir/PlaceholderParser.cpp.o src/libslic3r/CMakeFiles/libslic3r.dir/Platform.cpp.o src/libslic3r/CMakeFiles/libslic3r.dir/Point.cpp.o src/libslic3r/CMakeFiles/libslic3r.dir/Polygon.cpp.o src/libslic3r/CMakeFiles/libslic3r.dir/MutablePolygon.cpp.o src/libslic3r/CMakeFiles/libslic3r.dir/PolygonTrimmer.cpp.o src/libslic3r/CMakeFiles/libslic3r.dir/Polyline.cpp.o src/libslic3r/CMakeFiles/libslic3r.dir/Preset.cpp.o src/libslic3r/CMakeFiles/libslic3r.dir/PresetBundle.cpp.o src/libslic3r/CMakeFiles/libslic3r.dir/AppConfig.cpp.o src/libslic3r/CMakeFiles/libslic3r.dir/Print.cpp.o src/libslic3r/CMakeFiles/libslic3r.dir/PrintApply.cpp.o src/libslic3r/CMakeFiles/libslic3r.dir/PrintBase.cpp.o src/libslic3r/CMakeFiles/libslic3r.dir/PrintConfig.cpp.o src/libslic3r/CMakeFiles/libslic3r.dir/PrintObject.cpp.o src/libslic3r/CMakeFiles/libslic3r.dir/PrintObjectSlice.cpp.o src/libslic3r/CMakeFiles/libslic3r.dir/PrintRegion.cpp.o src/libslic3r/CMakeFiles/libslic3r.dir/PNGReadWrite.cpp.o src/libslic3r/CMakeFiles/libslic3r.dir/QuadricEdgeCollapse.cpp.o src/libslic3r/CMakeFiles/libslic3r.dir/Semver.cpp.o src/libslic3r/CMakeFiles/libslic3r.dir/ShortEdgeCollapse.cpp.o src/libslic3r/CMakeFiles/libslic3r.dir/ShortestPath.cpp.o src/libslic3r/CMakeFiles/libslic3r.dir/SLAPrint.cpp.o src/libslic3r/CMakeFiles/libslic3r.dir/SLAPrintSteps.cpp.o src/libslic3r/CMakeFiles/libslic3r.dir/Slicing.cpp.o src/libslic3r/CMakeFiles/libslic3r.dir/SlicesToTriangleMesh.cpp.o src/libslic3r/CMakeFiles/libslic3r.dir/SlicingAdaptive.cpp.o src/libslic3r/CMakeFiles/libslic3r.dir/Subdivide.cpp.o src/libslic3r/CMakeFiles/libslic3r.dir/SupportMaterial.cpp.o src/libslic3r/CMakeFiles/libslic3r.dir/Surface.cpp.o src/libslic3r/CMakeFiles/libslic3r.dir/SurfaceCollection.cpp.o src/libslic3r/CMakeFiles/libslic3r.dir/SVG.cpp.o src/libslic3r/CMakeFiles/libslic3r.dir/Tesselate.cpp.o src/libslic3r/CMakeFiles/libslic3r.dir/TriangleMesh.cpp.o src/libslic3r/CMakeFiles/libslic3r.dir/TriangleMeshSlicer.cpp.o src/libslic3r/CMakeFiles/libslic3r.dir/TriangulateWall.cpp.o src/libslic3r/CMakeFiles/libslic3r.dir/utils.cpp.o src/libslic3r/CMakeFiles/libslic3r.dir/Time.cpp.o src/libslic3r/CMakeFiles/libslic3r.dir/Thread.cpp.o src/libslic3r/CMakeFiles/libslic3r.dir/TriangleSelector.cpp.o src/libslic3r/CMakeFiles/libslic3r.dir/TriangleSetSampling.cpp.o src/libslic3r/CMakeFiles/libslic3r.dir/Zipper.cpp.o src/libslic3r/CMakeFiles/libslic3r.dir/MinAreaBoundingBox.cpp.o src/libslic3r/CMakeFiles/libslic3r.dir/miniz_extension.cpp.o src/libslic3r/CMakeFiles/libslic3r.dir/OpenVDBUtils.cpp.o src/libslic3r/CMakeFiles/libslic3r.dir/SLA/Pad.cpp.o src/libslic3r/CMakeFiles/libslic3r.dir/SLA/SupportTreeMesher.cpp.o src/libslic3r/CMakeFiles/libslic3r.dir/SLA/SupportTreeBuildsteps.cpp.o src/libslic3r/CMakeFiles/libslic3r.dir/SLA/SupportTreeBuilder.cpp.o src/libslic3r/CMakeFiles/libslic3r.dir/SLA/SupportTree.cpp.o src/libslic3r/CMakeFiles/libslic3r.dir/SLA/Rotfinder.cpp.o src/libslic3r/CMakeFiles/libslic3r.dir/SLA/SpatIndex.cpp.o src/libslic3r/CMakeFiles/libslic3r.dir/SLA/RasterBase.cpp.o src/libslic3r/CMakeFiles/libslic3r.dir/SLA/RasterToPolygons.cpp.o src/libslic3r/CMakeFiles/libslic3r.dir/SLA/ConcaveHull.cpp.o src/libslic3r/CMakeFiles/libslic3r.dir/SLA/Hollowing.cpp.o src/libslic3r/CMakeFiles/libslic3r.dir/SLA/SupportPointGenerator.cpp.o src/libslic3r/CMakeFiles/libslic3r.dir/SLA/IndexedMesh.cpp.o src/libslic3r/CMakeFiles/libslic3r.dir/SLA/Clustering.cpp.o src/libslic3r/CMakeFiles/libslic3r.dir/Arachne/BeadingStrategy/BeadingStrategy.cpp.o src/libslic3r/CMakeFiles/libslic3r.dir/Arachne/BeadingStrategy/BeadingStrategyFactory.cpp.o src/libslic3r/CMakeFiles/libslic3r.dir/Arachne/BeadingStrategy/DistributedBeadingStrategy.cpp.o src/libslic3r/CMakeFiles/libslic3r.dir/Arachne/BeadingStrategy/LimitedBeadingStrategy.cpp.o src/libslic3r/CMakeFiles/libslic3r.dir/Arachne/BeadingStrategy/OuterWallInsetBeadingStrategy.cpp.o src/libslic3r/CMakeFiles/libslic3r.dir/Arachne/BeadingStrategy/RedistributeBeadingStrategy.cpp.o src/libslic3r/CMakeFiles/libslic3r.dir/Arachne/BeadingStrategy/WideningBeadingStrategy.cpp.o src/libslic3r/CMakeFiles/libslic3r.dir/Arachne/utils/ExtrusionJunction.cpp.o src/libslic3r/CMakeFiles/libslic3r.dir/Arachne/utils/ExtrusionLine.cpp.o src/libslic3r/CMakeFiles/libslic3r.dir/Arachne/utils/SquareGrid.cpp.o src/libslic3r/CMakeFiles/libslic3r.dir/Arachne/utils/PolylineStitcher.cpp.o src/libslic3r/CMakeFiles/libslic3r.dir/Arachne/utils/VoronoiUtils.cpp.o src/libslic3r/CMakeFiles/libslic3r.dir/Arachne/SkeletalTrapezoidation.cpp.o src/libslic3r/CMakeFiles/libslic3r.dir/Arachne/SkeletalTrapezoidationGraph.cpp.o src/libslic3r/CMakeFiles/libslic3r.dir/Arachne/WallToolPaths.cpp.o && /usr/bin/x86_64-pc-linux-gnu-ranlib src/libslic3r/liblibslic3r.a && : [321/433] : && /usr/bin/cmake -E rm -f src/libnest2d/liblibnest2d.a && /usr/bin/x86_64-pc-linux-gnu-ar qc src/libnest2d/liblibnest2d.a src/libnest2d/CMakeFiles/libnest2d.dir/src/libnest2d.cpp.o && /usr/bin/x86_64-pc-linux-gnu-ranlib src/libnest2d/liblibnest2d.a && : [322/433] /usr/bin/x86_64-pc-linux-gnu-g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DOPENVDB_ABI_VERSION_NUMBER=10 -DOPENVDB_USE_DELAYED_LOADING -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/lib64/dbus-1.0/include -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8_build/src/platform -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/hidapi/include -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/exif/include -I/usr/include/gtk-3.0 -I/usr/include/pango-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/atk-1.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/lib64/libffi/include -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/webp -I/usr/include/libpng16 -I/usr/include/pixman-1 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/fribidi -I/usr/include/gio-unix-2.0 -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8_build/src/libslic3r -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libnest2d/include -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/miniz -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /usr/lib64/wx/include/gtk3-unicode-3.0-gtk3 -isystem /usr/include/wx-3.0-gtk3 -isystem /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libigl -isystem /usr/include/opencascade -isystem /usr/include/Imath -DNDEBUG -march=native -O2 -pipe -fno-strict-aliasing -fext-numeric-literals -Wall -Wno-reorder -pthread -std=gnu++17 -fPIC -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -MD -MT src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/Gizmos/GLGizmoMove.cpp.o -MF src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/Gizmos/GLGizmoMove.cpp.o.d -o src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/Gizmos/GLGizmoMove.cpp.o -c /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r/GUI/Gizmos/GLGizmoMove.cpp In file included from /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r/GUI/3DScene.hpp:7, from /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r/GUI/MeshUtils.hpp:9, from /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r/GUI/Gizmos/GLGizmosCommon.hpp:7, from /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r/GUI/Gizmos/GLGizmosManager.hpp:7, from /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r/GUI/GLCanvas3D.hpp:12, from /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r/GUI/Gizmos/GLGizmoMove.cpp:3: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:603:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionEntityCollection&)’ was hidden [-Woverloaded-virtual=] 603 | virtual void use(ExtrusionEntityCollection& collection) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:634:18: note: by ‘Slic3r::SimplifyVisitor::use’ 634 | virtual void use(ExtrusionPath3D& path3D) override { | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:602:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionLoop&)’ was hidden [-Woverloaded-virtual=] 602 | virtual void use(ExtrusionLoop& loop) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:634:18: note: by ‘Slic3r::SimplifyVisitor::use’ 634 | virtual void use(ExtrusionPath3D& path3D) override { | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:601:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionMultiPath3D&)’ was hidden [-Woverloaded-virtual=] 601 | virtual void use(ExtrusionMultiPath3D& multipath) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:634:18: note: by ‘Slic3r::SimplifyVisitor::use’ 634 | virtual void use(ExtrusionPath3D& path3D) override { | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:600:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionMultiPath&)’ was hidden [-Woverloaded-virtual=] 600 | virtual void use(ExtrusionMultiPath& multipath) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:634:18: note: by ‘Slic3r::SimplifyVisitor::use’ 634 | virtual void use(ExtrusionPath3D& path3D) override { | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:603:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionEntityCollection&)’ was hidden [-Woverloaded-virtual=] 603 | virtual void use(ExtrusionEntityCollection& collection) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:645:18: note: by ‘Slic3r::GetPathsVisitor::use’ 645 | virtual void use(ExtrusionPath3D& path3D) override { | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:602:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionLoop&)’ was hidden [-Woverloaded-virtual=] 602 | virtual void use(ExtrusionLoop& loop) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:645:18: note: by ‘Slic3r::GetPathsVisitor::use’ 645 | virtual void use(ExtrusionPath3D& path3D) override { | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:601:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionMultiPath3D&)’ was hidden [-Woverloaded-virtual=] 601 | virtual void use(ExtrusionMultiPath3D& multipath) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:645:18: note: by ‘Slic3r::GetPathsVisitor::use’ 645 | virtual void use(ExtrusionPath3D& path3D) override { | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:600:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionMultiPath&)’ was hidden [-Woverloaded-virtual=] 600 | virtual void use(ExtrusionMultiPath& multipath) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:645:18: note: by ‘Slic3r::GetPathsVisitor::use’ 645 | virtual void use(ExtrusionPath3D& path3D) override { | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:595:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursiveConst::use(const Slic3r::ExtrusionEntityCollection&)’ was hidden [-Woverloaded-virtual=] 595 | virtual void use(const ExtrusionEntityCollection& collection) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:658:10: note: by ‘Slic3r::ExtrusionVolume::use’ 658 | void use(const ExtrusionPath3D &path3D) override { volume += unscaled(path3D.length()) * path3D.mm3_per_mm; } | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:594:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursiveConst::use(const Slic3r::ExtrusionLoop&)’ was hidden [-Woverloaded-virtual=] 594 | virtual void use(const ExtrusionLoop& loop) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:658:10: note: by ‘Slic3r::ExtrusionVolume::use’ 658 | void use(const ExtrusionPath3D &path3D) override { volume += unscaled(path3D.length()) * path3D.mm3_per_mm; } | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:593:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursiveConst::use(const Slic3r::ExtrusionMultiPath3D&)’ was hidden [-Woverloaded-virtual=] 593 | virtual void use(const ExtrusionMultiPath3D& multipath) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:658:10: note: by ‘Slic3r::ExtrusionVolume::use’ 658 | void use(const ExtrusionPath3D &path3D) override { volume += unscaled(path3D.length()) * path3D.mm3_per_mm; } | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:592:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursiveConst::use(const Slic3r::ExtrusionMultiPath&)’ was hidden [-Woverloaded-virtual=] 592 | virtual void use(const ExtrusionMultiPath& multipath) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:658:10: note: by ‘Slic3r::ExtrusionVolume::use’ 658 | void use(const ExtrusionPath3D &path3D) override { volume += unscaled(path3D.length()) * path3D.mm3_per_mm; } | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:603:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionEntityCollection&)’ was hidden [-Woverloaded-virtual=] 603 | virtual void use(ExtrusionEntityCollection& collection) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:667:10: note: by ‘Slic3r::ExtrusionModifyFlow::use’ 667 | void use(ExtrusionPath3D &path3D) override { path3D.mm3_per_mm *= _flow_mult; path3D.width *= _flow_mult; } | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:602:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionLoop&)’ was hidden [-Woverloaded-virtual=] 602 | virtual void use(ExtrusionLoop& loop) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:667:10: note: by ‘Slic3r::ExtrusionModifyFlow::use’ 667 | void use(ExtrusionPath3D &path3D) override { path3D.mm3_per_mm *= _flow_mult; path3D.width *= _flow_mult; } | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:601:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionMultiPath3D&)’ was hidden [-Woverloaded-virtual=] 601 | virtual void use(ExtrusionMultiPath3D& multipath) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:667:10: note: by ‘Slic3r::ExtrusionModifyFlow::use’ 667 | void use(ExtrusionPath3D &path3D) override { path3D.mm3_per_mm *= _flow_mult; path3D.width *= _flow_mult; } | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:600:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionMultiPath&)’ was hidden [-Woverloaded-virtual=] 600 | virtual void use(ExtrusionMultiPath& multipath) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:667:10: note: by ‘Slic3r::ExtrusionModifyFlow::use’ 667 | void use(ExtrusionPath3D &path3D) override { path3D.mm3_per_mm *= _flow_mult; path3D.width *= _flow_mult; } | ^~~ In file included from /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:12: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp: In instantiation of ‘bool Slic3r::ConfigOptionBoolsTempl::is_nil(int32_t) const [with bool NULLABLE = false; int32_t = int]’: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:1703:10: required from here /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:1711:24: warning: comparison of integer expressions of different signedness: ‘int32_t’ {aka ‘int’} and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1711 | return idx < values.size() ? NIL_VALUE() == this->values[idx] : | ~~~~^~~~~~~~~~~~~~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp: In instantiation of ‘bool Slic3r::ConfigOptionFloatsOrPercentsTempl::is_nil(int32_t) const [with bool NULLABLE = false; int32_t = int]’: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:1340:10: required from here /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:1348:24: warning: comparison of integer expressions of different signedness: ‘int32_t’ {aka ‘int’} and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1348 | return idx < values.size() ? (std::isnan(this->values[idx].value) || NIL_VALUE() == this->values[idx]) : | ~~~~^~~~~~~~~~~~~~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp: In instantiation of ‘bool Slic3r::ConfigOptionFloatsTempl::is_nil(int32_t) const [with bool NULLABLE = false; int32_t = int]’: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:814:10: required from here /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:822:24: warning: comparison of integer expressions of different signedness: ‘int32_t’ {aka ‘int’} and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 822 | return idx < values.size() ? (std::isnan(this->values[idx]) || NIL_VALUE() == this->values[idx]) : | ~~~~^~~~~~~~~~~~~~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp: In instantiation of ‘bool Slic3r::ConfigOptionIntsTempl::is_nil(int32_t) const [with bool NULLABLE = false; int32_t = int]’: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:998:10: required from here /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:1006:24: warning: comparison of integer expressions of different signedness: ‘int32_t’ {aka ‘int’} and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1006 | return idx < values.size() ? NIL_VALUE() == this->values[idx] : | ~~~~^~~~~~~~~~~~~~~ [323/433] /usr/bin/x86_64-pc-linux-gnu-g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DOPENVDB_ABI_VERSION_NUMBER=10 -DOPENVDB_USE_DELAYED_LOADING -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/lib64/dbus-1.0/include -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8_build/src/platform -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/hidapi/include -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/exif/include -I/usr/include/gtk-3.0 -I/usr/include/pango-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/atk-1.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/lib64/libffi/include -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/webp -I/usr/include/libpng16 -I/usr/include/pixman-1 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/fribidi -I/usr/include/gio-unix-2.0 -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8_build/src/libslic3r -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libnest2d/include -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/miniz -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /usr/lib64/wx/include/gtk3-unicode-3.0-gtk3 -isystem /usr/include/wx-3.0-gtk3 -isystem /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libigl -isystem /usr/include/opencascade -isystem /usr/include/Imath -DNDEBUG -march=native -O2 -pipe -fno-strict-aliasing -fext-numeric-literals -Wall -Wno-reorder -pthread -std=gnu++17 -fPIC -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -MD -MT src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/CreateMMUTiledCanvas.cpp.o -MF src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/CreateMMUTiledCanvas.cpp.o.d -o src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/CreateMMUTiledCanvas.cpp.o -c /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r/GUI/CreateMMUTiledCanvas.cpp In file included from /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/GCode/GCodeProcessor.hpp:6, from /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r/GUI/Plater.hpp:15, from /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r/GUI/CreateMMUTiledCanvas.cpp:14: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:603:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionEntityCollection&)’ was hidden [-Woverloaded-virtual=] 603 | virtual void use(ExtrusionEntityCollection& collection) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:634:18: note: by ‘Slic3r::SimplifyVisitor::use’ 634 | virtual void use(ExtrusionPath3D& path3D) override { | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:602:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionLoop&)’ was hidden [-Woverloaded-virtual=] 602 | virtual void use(ExtrusionLoop& loop) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:634:18: note: by ‘Slic3r::SimplifyVisitor::use’ 634 | virtual void use(ExtrusionPath3D& path3D) override { | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:601:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionMultiPath3D&)’ was hidden [-Woverloaded-virtual=] 601 | virtual void use(ExtrusionMultiPath3D& multipath) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:634:18: note: by ‘Slic3r::SimplifyVisitor::use’ 634 | virtual void use(ExtrusionPath3D& path3D) override { | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:600:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionMultiPath&)’ was hidden [-Woverloaded-virtual=] 600 | virtual void use(ExtrusionMultiPath& multipath) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:634:18: note: by ‘Slic3r::SimplifyVisitor::use’ 634 | virtual void use(ExtrusionPath3D& path3D) override { | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:603:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionEntityCollection&)’ was hidden [-Woverloaded-virtual=] 603 | virtual void use(ExtrusionEntityCollection& collection) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:645:18: note: by ‘Slic3r::GetPathsVisitor::use’ 645 | virtual void use(ExtrusionPath3D& path3D) override { | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:602:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionLoop&)’ was hidden [-Woverloaded-virtual=] 602 | virtual void use(ExtrusionLoop& loop) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:645:18: note: by ‘Slic3r::GetPathsVisitor::use’ 645 | virtual void use(ExtrusionPath3D& path3D) override { | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:601:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionMultiPath3D&)’ was hidden [-Woverloaded-virtual=] 601 | virtual void use(ExtrusionMultiPath3D& multipath) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:645:18: note: by ‘Slic3r::GetPathsVisitor::use’ 645 | virtual void use(ExtrusionPath3D& path3D) override { | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:600:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionMultiPath&)’ was hidden [-Woverloaded-virtual=] 600 | virtual void use(ExtrusionMultiPath& multipath) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:645:18: note: by ‘Slic3r::GetPathsVisitor::use’ 645 | virtual void use(ExtrusionPath3D& path3D) override { | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:595:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursiveConst::use(const Slic3r::ExtrusionEntityCollection&)’ was hidden [-Woverloaded-virtual=] 595 | virtual void use(const ExtrusionEntityCollection& collection) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:658:10: note: by ‘Slic3r::ExtrusionVolume::use’ 658 | void use(const ExtrusionPath3D &path3D) override { volume += unscaled(path3D.length()) * path3D.mm3_per_mm; } | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:594:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursiveConst::use(const Slic3r::ExtrusionLoop&)’ was hidden [-Woverloaded-virtual=] 594 | virtual void use(const ExtrusionLoop& loop) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:658:10: note: by ‘Slic3r::ExtrusionVolume::use’ 658 | void use(const ExtrusionPath3D &path3D) override { volume += unscaled(path3D.length()) * path3D.mm3_per_mm; } | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:593:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursiveConst::use(const Slic3r::ExtrusionMultiPath3D&)’ was hidden [-Woverloaded-virtual=] 593 | virtual void use(const ExtrusionMultiPath3D& multipath) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:658:10: note: by ‘Slic3r::ExtrusionVolume::use’ 658 | void use(const ExtrusionPath3D &path3D) override { volume += unscaled(path3D.length()) * path3D.mm3_per_mm; } | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:592:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursiveConst::use(const Slic3r::ExtrusionMultiPath&)’ was hidden [-Woverloaded-virtual=] 592 | virtual void use(const ExtrusionMultiPath& multipath) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:658:10: note: by ‘Slic3r::ExtrusionVolume::use’ 658 | void use(const ExtrusionPath3D &path3D) override { volume += unscaled(path3D.length()) * path3D.mm3_per_mm; } | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:603:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionEntityCollection&)’ was hidden [-Woverloaded-virtual=] 603 | virtual void use(ExtrusionEntityCollection& collection) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:667:10: note: by ‘Slic3r::ExtrusionModifyFlow::use’ 667 | void use(ExtrusionPath3D &path3D) override { path3D.mm3_per_mm *= _flow_mult; path3D.width *= _flow_mult; } | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:602:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionLoop&)’ was hidden [-Woverloaded-virtual=] 602 | virtual void use(ExtrusionLoop& loop) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:667:10: note: by ‘Slic3r::ExtrusionModifyFlow::use’ 667 | void use(ExtrusionPath3D &path3D) override { path3D.mm3_per_mm *= _flow_mult; path3D.width *= _flow_mult; } | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:601:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionMultiPath3D&)’ was hidden [-Woverloaded-virtual=] 601 | virtual void use(ExtrusionMultiPath3D& multipath) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:667:10: note: by ‘Slic3r::ExtrusionModifyFlow::use’ 667 | void use(ExtrusionPath3D &path3D) override { path3D.mm3_per_mm *= _flow_mult; path3D.width *= _flow_mult; } | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:600:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionMultiPath&)’ was hidden [-Woverloaded-virtual=] 600 | virtual void use(ExtrusionMultiPath& multipath) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:667:10: note: by ‘Slic3r::ExtrusionModifyFlow::use’ 667 | void use(ExtrusionPath3D &path3D) override { path3D.mm3_per_mm *= _flow_mult; path3D.width *= _flow_mult; } | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r/GUI/CreateMMUTiledCanvas.cpp: In member function ‘void Slic3r::GUI::BasicDrawPane::render(wxDC&)’: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r/GUI/CreateMMUTiledCanvas.cpp:257:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 257 | for (int i = 0; i < parent->m_used_colors.size(); i++) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r/GUI/CreateMMUTiledCanvas.cpp: In member function ‘void Slic3r::GUI::GetRPlaceDialog::check_file(int)’: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r/GUI/CreateMMUTiledCanvas.cpp:335:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 335 | while (idx < rplace_timestamp.size() && timestamp > rplace_timestamp[idx]) { idx++; } | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r/GUI/CreateMMUTiledCanvas.cpp:337:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 337 | if (idx >= rplace_timestamp.size() || (timestamp != rplace_timestamp[idx] && idx > 0 && delta<=0)) idx--; | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r/GUI/CreateMMUTiledCanvas.cpp: In member function ‘void Slic3r::GUI::CreateMMUTiledCanvas::recompute_colors()’: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r/GUI/CreateMMUTiledCanvas.cpp:462:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 462 | for (int i = 0; i < m_pixel_colors.size(); i++) { | ~~^~~~~~~~~~~~~~~~~~~~~~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r/GUI/CreateMMUTiledCanvas.cpp:488:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 488 | for (int i = 0; i < m_pixel_colors.size(); i++) { | ~~^~~~~~~~~~~~~~~~~~~~~~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r/GUI/CreateMMUTiledCanvas.cpp:529:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 529 | for (int i = 1; i < m_spools.size(); i++) { | ~~^~~~~~~~~~~~~~~~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r/GUI/CreateMMUTiledCanvas.cpp:550:51: warning: comparison of integer expressions of different signedness: ‘std::vector::size_type’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 550 | while (use_near_color && m_used_colors.size() > nb_extruders) { | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r/GUI/CreateMMUTiledCanvas.cpp:553:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | for (int i = 1; i < m_used_colors.size() - 1; i++) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r/GUI/CreateMMUTiledCanvas.cpp:449:9: warning: unused variable ‘pixels_per_tile_x’ [-Wunused-variable] 449 | int pixels_per_tile_x = std::max(1, int(pixels_per_tile * ratiox)); | ^~~~~~~~~~~~~~~~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r/GUI/CreateMMUTiledCanvas.cpp:450:9: warning: unused variable ‘pixels_per_tile_y’ [-Wunused-variable] 450 | int pixels_per_tile_y = std::max(1, int(pixels_per_tile * ratioy)); | ^~~~~~~~~~~~~~~~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r/GUI/CreateMMUTiledCanvas.cpp:452:10: warning: unused variable ‘show_original’ [-Wunused-variable] 452 | bool show_original = m_config.option("original")->value; | ^~~~~~~~~~~~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r/GUI/CreateMMUTiledCanvas.cpp: In lambda function: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r/GUI/CreateMMUTiledCanvas.cpp:1052:20: warning: catching polymorphic type ‘class Slic3r::Exception’ by value [-Wcatch-value=] 1052 | catch (Exception) {} | ^~~~~~~~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r/GUI/CreateMMUTiledCanvas.cpp: In lambda function: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r/GUI/CreateMMUTiledCanvas.cpp:1244:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1244 | for (int i = 0; i < s_main_app->m_spools.size(); i++) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r/GUI/CreateMMUTiledCanvas.cpp: In member function ‘virtual void Slic3r::GUI::MywxOwnerDrawnComboBox::OnDrawItem(wxDC&, const wxRect&, int, int) const’: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r/GUI/CreateMMUTiledCanvas.cpp:1316:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1316 | if (item-1 < m_main_app->m_spools.size()) { | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r/GUI/CreateMMUTiledCanvas.cpp: In member function ‘int Slic3r::GUI::CreateMMUTiledCanvas::find_extruder(wxColour)’: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r/GUI/CreateMMUTiledCanvas.cpp:1350:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1350 | for (int i = 0; i < m_used_colors.size() && i < nb_extruders; i++) { | ~~^~~~~~~~~~~~~~~~~~~~~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r/GUI/CreateMMUTiledCanvas.cpp: In lambda function: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r/GUI/CreateMMUTiledCanvas.cpp:1377:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1377 | for (int i = 0; i < this->m_spools.size(); i++) { | ~~^~~~~~~~~~~~~~~~~~~~~~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r/GUI/CreateMMUTiledCanvas.cpp: In member function ‘void Slic3r::GUI::CreateMMUTiledCanvas::recreate_color_conversion()’: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r/GUI/CreateMMUTiledCanvas.cpp:1395:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1395 | for (int idx = 0; idx < m_pixel_colors.size(); idx++) { | ~~~~^~~~~~~~~~~~~~~~~~~~~~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r/GUI/CreateMMUTiledCanvas.cpp: In member function ‘void Slic3r::GUI::CreateMMUTiledCanvas::refresh_color_conversion(int, bool)’: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r/GUI/CreateMMUTiledCanvas.cpp:1421:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1421 | for (int i = 0; i < m_pixel_colors.size(); i++) { | ~~^~~~~~~~~~~~~~~~~~~~~~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r/GUI/CreateMMUTiledCanvas.cpp: In member function ‘void Slic3r::GUI::CreateMMUTiledCanvas::create_color_tab(wxPanel*)’: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r/GUI/CreateMMUTiledCanvas.cpp:1480:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1480 | for (int i = 0; i < available_colors->values.size(); i++) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r/GUI/CreateMMUTiledCanvas.cpp: In member function ‘void Slic3r::GUI::CreateMMUTiledCanvas::create_geometry(wxCommandEvent&)’: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r/GUI/CreateMMUTiledCanvas.cpp:1622:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1622 | for (int i = 0; i < m_used_colors.size() && i < nb_extruders; i++) { | ~~^~~~~~~~~~~~~~~~~~~~~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r/GUI/CreateMMUTiledCanvas.cpp:1637:14: warning: variable ‘bb’ set but not used [-Wunused-but-set-variable] 1637 | auto bb = mesh.bounding_box(); | ^~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r/GUI/CreateMMUTiledCanvas.cpp:1767:38: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1767 | for(int idx_col = 0; idx_col < this->m_used_colors.size() && idx_col < new_color_conf->values.size(); idx_col++){ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r/GUI/CreateMMUTiledCanvas.cpp:1767:78: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1767 | for(int idx_col = 0; idx_col < this->m_used_colors.size() && idx_col < new_color_conf->values.size(); idx_col++){ | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r/GUI/CreateMMUTiledCanvas.cpp:1580:31: warning: unused variable ‘filament_config’ [-Wunused-variable] 1580 | const DynamicPrintConfig* filament_config = this->m_gui_app->get_tab(Preset::TYPE_FFF_FILAMENT)->get_config(); | ^~~~~~~~~~~~~~~ In file included from /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r/GUI/OptionsGroup.hpp:10, from /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r/GUI/CreateMMUTiledCanvas.hpp:8, from /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r/GUI/CreateMMUTiledCanvas.cpp:1: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp: In instantiation of ‘bool Slic3r::ConfigOptionBoolsTempl::is_nil(int32_t) const [with bool NULLABLE = false; int32_t = int]’: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:1703:10: required from here /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:1711:24: warning: comparison of integer expressions of different signedness: ‘int32_t’ {aka ‘int’} and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1711 | return idx < values.size() ? NIL_VALUE() == this->values[idx] : | ~~~~^~~~~~~~~~~~~~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp: In instantiation of ‘bool Slic3r::ConfigOptionFloatsOrPercentsTempl::is_nil(int32_t) const [with bool NULLABLE = false; int32_t = int]’: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:1340:10: required from here /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:1348:24: warning: comparison of integer expressions of different signedness: ‘int32_t’ {aka ‘int’} and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1348 | return idx < values.size() ? (std::isnan(this->values[idx].value) || NIL_VALUE() == this->values[idx]) : | ~~~~^~~~~~~~~~~~~~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp: In instantiation of ‘bool Slic3r::ConfigOptionFloatsTempl::is_nil(int32_t) const [with bool NULLABLE = false; int32_t = int]’: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:814:10: required from here /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:822:24: warning: comparison of integer expressions of different signedness: ‘int32_t’ {aka ‘int’} and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 822 | return idx < values.size() ? (std::isnan(this->values[idx]) || NIL_VALUE() == this->values[idx]) : | ~~~~^~~~~~~~~~~~~~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp: In instantiation of ‘bool Slic3r::ConfigOptionIntsTempl::is_nil(int32_t) const [with bool NULLABLE = false; int32_t = int]’: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:998:10: required from here /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:1006:24: warning: comparison of integer expressions of different signedness: ‘int32_t’ {aka ‘int’} and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1006 | return idx < values.size() ? NIL_VALUE() == this->values[idx] : | ~~~~^~~~~~~~~~~~~~~ [324/433] : && /usr/bin/x86_64-pc-linux-gnu-g++ -march=native -O2 -pipe -fno-strict-aliasing -fext-numeric-literals -Wall -Wno-reorder -Wl,-O1 -Wl,--as-needed src/test-utils/CMakeFiles/stl_to_cpp.dir/stl_to_cpp.cpp.o -o src/test-utils/stl_to_cpp -Wl,-rpath,/usr/lib64/opencascade src/libslic3r/liblibslic3r.a src/libnest2d/liblibnest2d.a src/libslic3r/liblibslic3r.a src/libnest2d/liblibnest2d.a src/admesh/libadmesh.a src/miniz/libminiz_static.a /usr/lib64/libboost_system.so.1.84.0 /usr/lib64/libboost_log.so.1.84.0 /usr/lib64/libboost_filesystem.so.1.84.0 /usr/lib64/libboost_locale.so.1.84.0 /usr/lib64/libboost_thread.so.1.84.0 /usr/lib64/libboost_regex.so.1.84.0 /usr/lib64/libboost_chrono.so.1.84.0 /usr/lib64/libboost_atomic.so.1.84.0 /usr/lib64/libboost_date_time.so.1.84.0 src/clipper/libclipper.a src/boost/libnowide.a /usr/lib64/libexpat.so.1.8.10 src/glu-libtess/libglu-libtess.a /usr/lib64/libqhullcpp.a /usr/lib64/libqhull_r.so.8.0.2 src/semver/libsemver.a src/libslic3r/liblibslic3r_cgal.a /usr/lib64/libgmpxx.so /usr/lib64/libmpfr.so /usr/lib64/libgmp.so /usr/lib64/libpng.so /usr/lib64/libjpeg.so src/qoi/libqoi.a src/occt_wrapper/OCCTWrapper.a /usr/lib64/opencascade/libTKXDESTEP.so.7.7.0 /usr/lib64/opencascade/libTKXDE.so.7.7.0 /usr/lib64/opencascade/libTKSTEP.so.7.7.0 /usr/lib64/opencascade/libTKSTEP209.so.7.7.0 /usr/lib64/opencascade/libTKSTEPAttr.so.7.7.0 /usr/lib64/opencascade/libTKSTEPBase.so.7.7.0 /usr/lib64/opencascade/libTKXCAF.so.7.7.0 /usr/lib64/opencascade/libTKXSBase.so.7.7.0 /usr/lib64/opencascade/libTKVCAF.so.7.7.0 /usr/lib64/opencascade/libTKCAF.so.7.7.0 /usr/lib64/opencascade/libTKLCAF.so.7.7.0 /usr/lib64/opencascade/libTKCDF.so.7.7.0 /usr/lib64/opencascade/libTKV3d.so.7.7.0 -lGL /usr/lib64/opencascade/libTKService.so.7.7.0 -lX11 -lfontconfig /usr/lib64/libfreetype.so /usr/lib64/libavcodec.so /usr/lib64/libavformat.so /usr/lib64/libswscale.so /usr/lib64/libavutil.so /usr/lib64/opencascade/libTKMesh.so.7.7.0 /usr/lib64/opencascade/libTKBO.so.7.7.0 /usr/lib64/opencascade/libTKPrim.so.7.7.0 /usr/lib64/opencascade/libTKHLR.so.7.7.0 /usr/lib64/opencascade/libTKShHealing.so.7.7.0 /usr/lib64/opencascade/libTKTopAlgo.so.7.7.0 /usr/lib64/opencascade/libTKGeomAlgo.so.7.7.0 /usr/lib64/opencascade/libTKBRep.so.7.7.0 /usr/lib64/opencascade/libTKGeomBase.so.7.7.0 /usr/lib64/opencascade/libTKG3d.so.7.7.0 /usr/lib64/opencascade/libTKG2d.so.7.7.0 /usr/lib64/opencascade/libTKMath.so.7.7.0 /usr/lib64/opencascade/libTKernel.so.7.7.0 -lpthread -lrt -lstdc++ -ldl /usr/lib64/libopenvdb.so /usr/lib64/libz.so /usr/lib64/libboost_iostreams.so.1.84.0 /usr/lib64/libImath-3_1.so.29.5.0 -lm /usr/lib64/libtbb.so.12.9 /usr/lib64/libnlopt.so -lxcb && : [325/433] /usr/bin/x86_64-pc-linux-gnu-g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DOPENVDB_ABI_VERSION_NUMBER=10 -DOPENVDB_USE_DELAYED_LOADING -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/lib64/dbus-1.0/include -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8_build/src/platform -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/hidapi/include -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/exif/include -I/usr/include/gtk-3.0 -I/usr/include/pango-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/atk-1.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/lib64/libffi/include -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/webp -I/usr/include/libpng16 -I/usr/include/pixman-1 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/fribidi -I/usr/include/gio-unix-2.0 -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8_build/src/libslic3r -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libnest2d/include -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/miniz -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /usr/lib64/wx/include/gtk3-unicode-3.0-gtk3 -isystem /usr/include/wx-3.0-gtk3 -isystem /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libigl -isystem /usr/include/opencascade -isystem /usr/include/Imath -DNDEBUG -march=native -O2 -pipe -fno-strict-aliasing -fext-numeric-literals -Wall -Wno-reorder -pthread -std=gnu++17 -fPIC -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -MD -MT src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/Gizmos/GLGizmoScale.cpp.o -MF src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/Gizmos/GLGizmoScale.cpp.o.d -o src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/Gizmos/GLGizmoScale.cpp.o -c /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r/GUI/Gizmos/GLGizmoScale.cpp In file included from /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r/GUI/3DScene.hpp:7, from /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r/GUI/MeshUtils.hpp:9, from /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r/GUI/Gizmos/GLGizmosCommon.hpp:7, from /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r/GUI/Gizmos/GLGizmosManager.hpp:7, from /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r/GUI/GLCanvas3D.hpp:12, from /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r/GUI/Gizmos/GLGizmoScale.cpp:3: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:603:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionEntityCollection&)’ was hidden [-Woverloaded-virtual=] 603 | virtual void use(ExtrusionEntityCollection& collection) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:634:18: note: by ‘Slic3r::SimplifyVisitor::use’ 634 | virtual void use(ExtrusionPath3D& path3D) override { | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:602:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionLoop&)’ was hidden [-Woverloaded-virtual=] 602 | virtual void use(ExtrusionLoop& loop) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:634:18: note: by ‘Slic3r::SimplifyVisitor::use’ 634 | virtual void use(ExtrusionPath3D& path3D) override { | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:601:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionMultiPath3D&)’ was hidden [-Woverloaded-virtual=] 601 | virtual void use(ExtrusionMultiPath3D& multipath) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:634:18: note: by ‘Slic3r::SimplifyVisitor::use’ 634 | virtual void use(ExtrusionPath3D& path3D) override { | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:600:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionMultiPath&)’ was hidden [-Woverloaded-virtual=] 600 | virtual void use(ExtrusionMultiPath& multipath) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:634:18: note: by ‘Slic3r::SimplifyVisitor::use’ 634 | virtual void use(ExtrusionPath3D& path3D) override { | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:603:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionEntityCollection&)’ was hidden [-Woverloaded-virtual=] 603 | virtual void use(ExtrusionEntityCollection& collection) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:645:18: note: by ‘Slic3r::GetPathsVisitor::use’ 645 | virtual void use(ExtrusionPath3D& path3D) override { | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:602:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionLoop&)’ was hidden [-Woverloaded-virtual=] 602 | virtual void use(ExtrusionLoop& loop) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:645:18: note: by ‘Slic3r::GetPathsVisitor::use’ 645 | virtual void use(ExtrusionPath3D& path3D) override { | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:601:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionMultiPath3D&)’ was hidden [-Woverloaded-virtual=] 601 | virtual void use(ExtrusionMultiPath3D& multipath) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:645:18: note: by ‘Slic3r::GetPathsVisitor::use’ 645 | virtual void use(ExtrusionPath3D& path3D) override { | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:600:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionMultiPath&)’ was hidden [-Woverloaded-virtual=] 600 | virtual void use(ExtrusionMultiPath& multipath) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:645:18: note: by ‘Slic3r::GetPathsVisitor::use’ 645 | virtual void use(ExtrusionPath3D& path3D) override { | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:595:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursiveConst::use(const Slic3r::ExtrusionEntityCollection&)’ was hidden [-Woverloaded-virtual=] 595 | virtual void use(const ExtrusionEntityCollection& collection) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:658:10: note: by ‘Slic3r::ExtrusionVolume::use’ 658 | void use(const ExtrusionPath3D &path3D) override { volume += unscaled(path3D.length()) * path3D.mm3_per_mm; } | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:594:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursiveConst::use(const Slic3r::ExtrusionLoop&)’ was hidden [-Woverloaded-virtual=] 594 | virtual void use(const ExtrusionLoop& loop) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:658:10: note: by ‘Slic3r::ExtrusionVolume::use’ 658 | void use(const ExtrusionPath3D &path3D) override { volume += unscaled(path3D.length()) * path3D.mm3_per_mm; } | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:593:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursiveConst::use(const Slic3r::ExtrusionMultiPath3D&)’ was hidden [-Woverloaded-virtual=] 593 | virtual void use(const ExtrusionMultiPath3D& multipath) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:658:10: note: by ‘Slic3r::ExtrusionVolume::use’ 658 | void use(const ExtrusionPath3D &path3D) override { volume += unscaled(path3D.length()) * path3D.mm3_per_mm; } | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:592:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursiveConst::use(const Slic3r::ExtrusionMultiPath&)’ was hidden [-Woverloaded-virtual=] 592 | virtual void use(const ExtrusionMultiPath& multipath) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:658:10: note: by ‘Slic3r::ExtrusionVolume::use’ 658 | void use(const ExtrusionPath3D &path3D) override { volume += unscaled(path3D.length()) * path3D.mm3_per_mm; } | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:603:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionEntityCollection&)’ was hidden [-Woverloaded-virtual=] 603 | virtual void use(ExtrusionEntityCollection& collection) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:667:10: note: by ‘Slic3r::ExtrusionModifyFlow::use’ 667 | void use(ExtrusionPath3D &path3D) override { path3D.mm3_per_mm *= _flow_mult; path3D.width *= _flow_mult; } | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:602:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionLoop&)’ was hidden [-Woverloaded-virtual=] 602 | virtual void use(ExtrusionLoop& loop) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:667:10: note: by ‘Slic3r::ExtrusionModifyFlow::use’ 667 | void use(ExtrusionPath3D &path3D) override { path3D.mm3_per_mm *= _flow_mult; path3D.width *= _flow_mult; } | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:601:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionMultiPath3D&)’ was hidden [-Woverloaded-virtual=] 601 | virtual void use(ExtrusionMultiPath3D& multipath) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:667:10: note: by ‘Slic3r::ExtrusionModifyFlow::use’ 667 | void use(ExtrusionPath3D &path3D) override { path3D.mm3_per_mm *= _flow_mult; path3D.width *= _flow_mult; } | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:600:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionMultiPath&)’ was hidden [-Woverloaded-virtual=] 600 | virtual void use(ExtrusionMultiPath& multipath) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:667:10: note: by ‘Slic3r::ExtrusionModifyFlow::use’ 667 | void use(ExtrusionPath3D &path3D) override { path3D.mm3_per_mm *= _flow_mult; path3D.width *= _flow_mult; } | ^~~ In file included from /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:12: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp: In instantiation of ‘bool Slic3r::ConfigOptionBoolsTempl::is_nil(int32_t) const [with bool NULLABLE = false; int32_t = int]’: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:1703:10: required from here /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:1711:24: warning: comparison of integer expressions of different signedness: ‘int32_t’ {aka ‘int’} and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1711 | return idx < values.size() ? NIL_VALUE() == this->values[idx] : | ~~~~^~~~~~~~~~~~~~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp: In instantiation of ‘bool Slic3r::ConfigOptionFloatsOrPercentsTempl::is_nil(int32_t) const [with bool NULLABLE = false; int32_t = int]’: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:1340:10: required from here /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:1348:24: warning: comparison of integer expressions of different signedness: ‘int32_t’ {aka ‘int’} and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1348 | return idx < values.size() ? (std::isnan(this->values[idx].value) || NIL_VALUE() == this->values[idx]) : | ~~~~^~~~~~~~~~~~~~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp: In instantiation of ‘bool Slic3r::ConfigOptionFloatsTempl::is_nil(int32_t) const [with bool NULLABLE = false; int32_t = int]’: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:814:10: required from here /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:822:24: warning: comparison of integer expressions of different signedness: ‘int32_t’ {aka ‘int’} and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 822 | return idx < values.size() ? (std::isnan(this->values[idx]) || NIL_VALUE() == this->values[idx]) : | ~~~~^~~~~~~~~~~~~~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp: In instantiation of ‘bool Slic3r::ConfigOptionIntsTempl::is_nil(int32_t) const [with bool NULLABLE = false; int32_t = int]’: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:998:10: required from here /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:1006:24: warning: comparison of integer expressions of different signedness: ‘int32_t’ {aka ‘int’} and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1006 | return idx < values.size() ? NIL_VALUE() == this->values[idx] : | ~~~~^~~~~~~~~~~~~~~ [326/433] /usr/bin/x86_64-pc-linux-gnu-g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DOPENVDB_ABI_VERSION_NUMBER=10 -DOPENVDB_USE_DELAYED_LOADING -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/lib64/dbus-1.0/include -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8_build/src/platform -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/hidapi/include -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/exif/include -I/usr/include/gtk-3.0 -I/usr/include/pango-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/atk-1.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/lib64/libffi/include -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/webp -I/usr/include/libpng16 -I/usr/include/pixman-1 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/fribidi -I/usr/include/gio-unix-2.0 -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8_build/src/libslic3r -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libnest2d/include -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/miniz -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /usr/lib64/wx/include/gtk3-unicode-3.0-gtk3 -isystem /usr/include/wx-3.0-gtk3 -isystem /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libigl -isystem /usr/include/opencascade -isystem /usr/include/Imath -DNDEBUG -march=native -O2 -pipe -fno-strict-aliasing -fext-numeric-literals -Wall -Wno-reorder -pthread -std=gnu++17 -fPIC -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -MD -MT src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/Gizmos/GLGizmosManager.cpp.o -MF src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/Gizmos/GLGizmosManager.cpp.o.d -o src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/Gizmos/GLGizmosManager.cpp.o -c /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r/GUI/Gizmos/GLGizmosManager.cpp In file included from /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r/GUI/3DScene.hpp:7, from /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r/GUI/MeshUtils.hpp:9, from /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r/GUI/Gizmos/GLGizmosCommon.hpp:7, from /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r/GUI/Gizmos/GLGizmosManager.hpp:7, from /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r/GUI/Gizmos/GLGizmosManager.cpp:2: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:603:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionEntityCollection&)’ was hidden [-Woverloaded-virtual=] 603 | virtual void use(ExtrusionEntityCollection& collection) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:634:18: note: by ‘Slic3r::SimplifyVisitor::use’ 634 | virtual void use(ExtrusionPath3D& path3D) override { | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:602:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionLoop&)’ was hidden [-Woverloaded-virtual=] 602 | virtual void use(ExtrusionLoop& loop) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:634:18: note: by ‘Slic3r::SimplifyVisitor::use’ 634 | virtual void use(ExtrusionPath3D& path3D) override { | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:601:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionMultiPath3D&)’ was hidden [-Woverloaded-virtual=] 601 | virtual void use(ExtrusionMultiPath3D& multipath) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:634:18: note: by ‘Slic3r::SimplifyVisitor::use’ 634 | virtual void use(ExtrusionPath3D& path3D) override { | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:600:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionMultiPath&)’ was hidden [-Woverloaded-virtual=] 600 | virtual void use(ExtrusionMultiPath& multipath) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:634:18: note: by ‘Slic3r::SimplifyVisitor::use’ 634 | virtual void use(ExtrusionPath3D& path3D) override { | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:603:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionEntityCollection&)’ was hidden [-Woverloaded-virtual=] 603 | virtual void use(ExtrusionEntityCollection& collection) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:645:18: note: by ‘Slic3r::GetPathsVisitor::use’ 645 | virtual void use(ExtrusionPath3D& path3D) override { | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:602:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionLoop&)’ was hidden [-Woverloaded-virtual=] 602 | virtual void use(ExtrusionLoop& loop) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:645:18: note: by ‘Slic3r::GetPathsVisitor::use’ 645 | virtual void use(ExtrusionPath3D& path3D) override { | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:601:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionMultiPath3D&)’ was hidden [-Woverloaded-virtual=] 601 | virtual void use(ExtrusionMultiPath3D& multipath) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:645:18: note: by ‘Slic3r::GetPathsVisitor::use’ 645 | virtual void use(ExtrusionPath3D& path3D) override { | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:600:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionMultiPath&)’ was hidden [-Woverloaded-virtual=] 600 | virtual void use(ExtrusionMultiPath& multipath) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:645:18: note: by ‘Slic3r::GetPathsVisitor::use’ 645 | virtual void use(ExtrusionPath3D& path3D) override { | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:595:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursiveConst::use(const Slic3r::ExtrusionEntityCollection&)’ was hidden [-Woverloaded-virtual=] 595 | virtual void use(const ExtrusionEntityCollection& collection) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:658:10: note: by ‘Slic3r::ExtrusionVolume::use’ 658 | void use(const ExtrusionPath3D &path3D) override { volume += unscaled(path3D.length()) * path3D.mm3_per_mm; } | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:594:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursiveConst::use(const Slic3r::ExtrusionLoop&)’ was hidden [-Woverloaded-virtual=] 594 | virtual void use(const ExtrusionLoop& loop) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:658:10: note: by ‘Slic3r::ExtrusionVolume::use’ 658 | void use(const ExtrusionPath3D &path3D) override { volume += unscaled(path3D.length()) * path3D.mm3_per_mm; } | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:593:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursiveConst::use(const Slic3r::ExtrusionMultiPath3D&)’ was hidden [-Woverloaded-virtual=] 593 | virtual void use(const ExtrusionMultiPath3D& multipath) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:658:10: note: by ‘Slic3r::ExtrusionVolume::use’ 658 | void use(const ExtrusionPath3D &path3D) override { volume += unscaled(path3D.length()) * path3D.mm3_per_mm; } | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:592:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursiveConst::use(const Slic3r::ExtrusionMultiPath&)’ was hidden [-Woverloaded-virtual=] 592 | virtual void use(const ExtrusionMultiPath& multipath) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:658:10: note: by ‘Slic3r::ExtrusionVolume::use’ 658 | void use(const ExtrusionPath3D &path3D) override { volume += unscaled(path3D.length()) * path3D.mm3_per_mm; } | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:603:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionEntityCollection&)’ was hidden [-Woverloaded-virtual=] 603 | virtual void use(ExtrusionEntityCollection& collection) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:667:10: note: by ‘Slic3r::ExtrusionModifyFlow::use’ 667 | void use(ExtrusionPath3D &path3D) override { path3D.mm3_per_mm *= _flow_mult; path3D.width *= _flow_mult; } | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:602:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionLoop&)’ was hidden [-Woverloaded-virtual=] 602 | virtual void use(ExtrusionLoop& loop) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:667:10: note: by ‘Slic3r::ExtrusionModifyFlow::use’ 667 | void use(ExtrusionPath3D &path3D) override { path3D.mm3_per_mm *= _flow_mult; path3D.width *= _flow_mult; } | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:601:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionMultiPath3D&)’ was hidden [-Woverloaded-virtual=] 601 | virtual void use(ExtrusionMultiPath3D& multipath) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:667:10: note: by ‘Slic3r::ExtrusionModifyFlow::use’ 667 | void use(ExtrusionPath3D &path3D) override { path3D.mm3_per_mm *= _flow_mult; path3D.width *= _flow_mult; } | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:600:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionMultiPath&)’ was hidden [-Woverloaded-virtual=] 600 | virtual void use(ExtrusionMultiPath& multipath) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:667:10: note: by ‘Slic3r::ExtrusionModifyFlow::use’ 667 | void use(ExtrusionPath3D &path3D) override { path3D.mm3_per_mm *= _flow_mult; path3D.width *= _flow_mult; } | ^~~ In file included from /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:12: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp: In instantiation of ‘bool Slic3r::ConfigOptionBoolsTempl::is_nil(int32_t) const [with bool NULLABLE = false; int32_t = int]’: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:1703:10: required from here /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:1711:24: warning: comparison of integer expressions of different signedness: ‘int32_t’ {aka ‘int’} and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1711 | return idx < values.size() ? NIL_VALUE() == this->values[idx] : | ~~~~^~~~~~~~~~~~~~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp: In instantiation of ‘bool Slic3r::ConfigOptionFloatsOrPercentsTempl::is_nil(int32_t) const [with bool NULLABLE = false; int32_t = int]’: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:1340:10: required from here /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:1348:24: warning: comparison of integer expressions of different signedness: ‘int32_t’ {aka ‘int’} and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1348 | return idx < values.size() ? (std::isnan(this->values[idx].value) || NIL_VALUE() == this->values[idx]) : | ~~~~^~~~~~~~~~~~~~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp: In instantiation of ‘bool Slic3r::ConfigOptionFloatsTempl::is_nil(int32_t) const [with bool NULLABLE = false; int32_t = int]’: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:814:10: required from here /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:822:24: warning: comparison of integer expressions of different signedness: ‘int32_t’ {aka ‘int’} and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 822 | return idx < values.size() ? (std::isnan(this->values[idx]) || NIL_VALUE() == this->values[idx]) : | ~~~~^~~~~~~~~~~~~~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp: In instantiation of ‘bool Slic3r::ConfigOptionIntsTempl::is_nil(int32_t) const [with bool NULLABLE = false; int32_t = int]’: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:998:10: required from here /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:1006:24: warning: comparison of integer expressions of different signedness: ‘int32_t’ {aka ‘int’} and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1006 | return idx < values.size() ? NIL_VALUE() == this->values[idx] : | ~~~~^~~~~~~~~~~~~~~ [327/433] /usr/bin/x86_64-pc-linux-gnu-g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DOPENVDB_ABI_VERSION_NUMBER=10 -DOPENVDB_USE_DELAYED_LOADING -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/lib64/dbus-1.0/include -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8_build/src/platform -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/hidapi/include -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/exif/include -I/usr/include/gtk-3.0 -I/usr/include/pango-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/atk-1.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/lib64/libffi/include -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/webp -I/usr/include/libpng16 -I/usr/include/pixman-1 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/fribidi -I/usr/include/gio-unix-2.0 -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8_build/src/libslic3r -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libnest2d/include -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/miniz -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /usr/lib64/wx/include/gtk3-unicode-3.0-gtk3 -isystem /usr/include/wx-3.0-gtk3 -isystem /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libigl -isystem /usr/include/opencascade -isystem /usr/include/Imath -DNDEBUG -march=native -O2 -pipe -fno-strict-aliasing -fext-numeric-literals -Wall -Wno-reorder -pthread -std=gnu++17 -fPIC -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -MD -MT src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/Gizmos/GLGizmosCommon.cpp.o -MF src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/Gizmos/GLGizmosCommon.cpp.o.d -o src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/Gizmos/GLGizmosCommon.cpp.o -c /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r/GUI/Gizmos/GLGizmosCommon.cpp In file included from /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r/GUI/3DScene.hpp:7, from /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r/GUI/MeshUtils.hpp:9, from /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r/GUI/Gizmos/GLGizmosCommon.hpp:7, from /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r/GUI/Gizmos/GLGizmosCommon.cpp:1: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:603:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionEntityCollection&)’ was hidden [-Woverloaded-virtual=] 603 | virtual void use(ExtrusionEntityCollection& collection) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:634:18: note: by ‘Slic3r::SimplifyVisitor::use’ 634 | virtual void use(ExtrusionPath3D& path3D) override { | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:602:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionLoop&)’ was hidden [-Woverloaded-virtual=] 602 | virtual void use(ExtrusionLoop& loop) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:634:18: note: by ‘Slic3r::SimplifyVisitor::use’ 634 | virtual void use(ExtrusionPath3D& path3D) override { | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:601:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionMultiPath3D&)’ was hidden [-Woverloaded-virtual=] 601 | virtual void use(ExtrusionMultiPath3D& multipath) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:634:18: note: by ‘Slic3r::SimplifyVisitor::use’ 634 | virtual void use(ExtrusionPath3D& path3D) override { | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:600:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionMultiPath&)’ was hidden [-Woverloaded-virtual=] 600 | virtual void use(ExtrusionMultiPath& multipath) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:634:18: note: by ‘Slic3r::SimplifyVisitor::use’ 634 | virtual void use(ExtrusionPath3D& path3D) override { | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:603:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionEntityCollection&)’ was hidden [-Woverloaded-virtual=] 603 | virtual void use(ExtrusionEntityCollection& collection) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:645:18: note: by ‘Slic3r::GetPathsVisitor::use’ 645 | virtual void use(ExtrusionPath3D& path3D) override { | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:602:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionLoop&)’ was hidden [-Woverloaded-virtual=] 602 | virtual void use(ExtrusionLoop& loop) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:645:18: note: by ‘Slic3r::GetPathsVisitor::use’ 645 | virtual void use(ExtrusionPath3D& path3D) override { | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:601:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionMultiPath3D&)’ was hidden [-Woverloaded-virtual=] 601 | virtual void use(ExtrusionMultiPath3D& multipath) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:645:18: note: by ‘Slic3r::GetPathsVisitor::use’ 645 | virtual void use(ExtrusionPath3D& path3D) override { | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:600:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionMultiPath&)’ was hidden [-Woverloaded-virtual=] 600 | virtual void use(ExtrusionMultiPath& multipath) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:645:18: note: by ‘Slic3r::GetPathsVisitor::use’ 645 | virtual void use(ExtrusionPath3D& path3D) override { | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:595:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursiveConst::use(const Slic3r::ExtrusionEntityCollection&)’ was hidden [-Woverloaded-virtual=] 595 | virtual void use(const ExtrusionEntityCollection& collection) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:658:10: note: by ‘Slic3r::ExtrusionVolume::use’ 658 | void use(const ExtrusionPath3D &path3D) override { volume += unscaled(path3D.length()) * path3D.mm3_per_mm; } | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:594:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursiveConst::use(const Slic3r::ExtrusionLoop&)’ was hidden [-Woverloaded-virtual=] 594 | virtual void use(const ExtrusionLoop& loop) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:658:10: note: by ‘Slic3r::ExtrusionVolume::use’ 658 | void use(const ExtrusionPath3D &path3D) override { volume += unscaled(path3D.length()) * path3D.mm3_per_mm; } | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:593:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursiveConst::use(const Slic3r::ExtrusionMultiPath3D&)’ was hidden [-Woverloaded-virtual=] 593 | virtual void use(const ExtrusionMultiPath3D& multipath) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:658:10: note: by ‘Slic3r::ExtrusionVolume::use’ 658 | void use(const ExtrusionPath3D &path3D) override { volume += unscaled(path3D.length()) * path3D.mm3_per_mm; } | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:592:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursiveConst::use(const Slic3r::ExtrusionMultiPath&)’ was hidden [-Woverloaded-virtual=] 592 | virtual void use(const ExtrusionMultiPath& multipath) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:658:10: note: by ‘Slic3r::ExtrusionVolume::use’ 658 | void use(const ExtrusionPath3D &path3D) override { volume += unscaled(path3D.length()) * path3D.mm3_per_mm; } | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:603:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionEntityCollection&)’ was hidden [-Woverloaded-virtual=] 603 | virtual void use(ExtrusionEntityCollection& collection) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:667:10: note: by ‘Slic3r::ExtrusionModifyFlow::use’ 667 | void use(ExtrusionPath3D &path3D) override { path3D.mm3_per_mm *= _flow_mult; path3D.width *= _flow_mult; } | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:602:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionLoop&)’ was hidden [-Woverloaded-virtual=] 602 | virtual void use(ExtrusionLoop& loop) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:667:10: note: by ‘Slic3r::ExtrusionModifyFlow::use’ 667 | void use(ExtrusionPath3D &path3D) override { path3D.mm3_per_mm *= _flow_mult; path3D.width *= _flow_mult; } | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:601:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionMultiPath3D&)’ was hidden [-Woverloaded-virtual=] 601 | virtual void use(ExtrusionMultiPath3D& multipath) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:667:10: note: by ‘Slic3r::ExtrusionModifyFlow::use’ 667 | void use(ExtrusionPath3D &path3D) override { path3D.mm3_per_mm *= _flow_mult; path3D.width *= _flow_mult; } | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:600:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionMultiPath&)’ was hidden [-Woverloaded-virtual=] 600 | virtual void use(ExtrusionMultiPath& multipath) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:667:10: note: by ‘Slic3r::ExtrusionModifyFlow::use’ 667 | void use(ExtrusionPath3D &path3D) override { path3D.mm3_per_mm *= _flow_mult; path3D.width *= _flow_mult; } | ^~~ In file included from /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:12: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp: In instantiation of ‘bool Slic3r::ConfigOptionBoolsTempl::is_nil(int32_t) const [with bool NULLABLE = false; int32_t = int]’: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:1703:10: required from here /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:1711:24: warning: comparison of integer expressions of different signedness: ‘int32_t’ {aka ‘int’} and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1711 | return idx < values.size() ? NIL_VALUE() == this->values[idx] : | ~~~~^~~~~~~~~~~~~~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp: In instantiation of ‘bool Slic3r::ConfigOptionFloatsOrPercentsTempl::is_nil(int32_t) const [with bool NULLABLE = false; int32_t = int]’: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:1340:10: required from here /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:1348:24: warning: comparison of integer expressions of different signedness: ‘int32_t’ {aka ‘int’} and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1348 | return idx < values.size() ? (std::isnan(this->values[idx].value) || NIL_VALUE() == this->values[idx]) : | ~~~~^~~~~~~~~~~~~~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp: In instantiation of ‘bool Slic3r::ConfigOptionFloatsTempl::is_nil(int32_t) const [with bool NULLABLE = false; int32_t = int]’: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:814:10: required from here /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:822:24: warning: comparison of integer expressions of different signedness: ‘int32_t’ {aka ‘int’} and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 822 | return idx < values.size() ? (std::isnan(this->values[idx]) || NIL_VALUE() == this->values[idx]) : | ~~~~^~~~~~~~~~~~~~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp: In instantiation of ‘bool Slic3r::ConfigOptionIntsTempl::is_nil(int32_t) const [with bool NULLABLE = false; int32_t = int]’: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:998:10: required from here /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:1006:24: warning: comparison of integer expressions of different signedness: ‘int32_t’ {aka ‘int’} and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1006 | return idx < values.size() ? NIL_VALUE() == this->values[idx] : | ~~~~^~~~~~~~~~~~~~~ [328/433] /usr/bin/x86_64-pc-linux-gnu-g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DOPENVDB_ABI_VERSION_NUMBER=10 -DOPENVDB_USE_DELAYED_LOADING -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/lib64/dbus-1.0/include -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8_build/src/platform -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/hidapi/include -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/exif/include -I/usr/include/gtk-3.0 -I/usr/include/pango-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/atk-1.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/lib64/libffi/include -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/webp -I/usr/include/libpng16 -I/usr/include/pixman-1 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/fribidi -I/usr/include/gio-unix-2.0 -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8_build/src/libslic3r -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libnest2d/include -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/miniz -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /usr/lib64/wx/include/gtk3-unicode-3.0-gtk3 -isystem /usr/include/wx-3.0-gtk3 -isystem /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libigl -isystem /usr/include/opencascade -isystem /usr/include/Imath -DNDEBUG -march=native -O2 -pipe -fno-strict-aliasing -fext-numeric-literals -Wall -Wno-reorder -pthread -std=gnu++17 -fPIC -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -MD -MT src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/Gizmos/GLGizmoRotate.cpp.o -MF src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/Gizmos/GLGizmoRotate.cpp.o.d -o src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/Gizmos/GLGizmoRotate.cpp.o -c /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r/GUI/Gizmos/GLGizmoRotate.cpp In file included from /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r/GUI/3DScene.hpp:7, from /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r/GUI/MeshUtils.hpp:9, from /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r/GUI/Gizmos/GLGizmosCommon.hpp:7, from /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r/GUI/Gizmos/GLGizmosManager.hpp:7, from /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r/GUI/GLCanvas3D.hpp:12, from /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r/GUI/Gizmos/GLGizmoRotate.cpp:3: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:603:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionEntityCollection&)’ was hidden [-Woverloaded-virtual=] 603 | virtual void use(ExtrusionEntityCollection& collection) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:634:18: note: by ‘Slic3r::SimplifyVisitor::use’ 634 | virtual void use(ExtrusionPath3D& path3D) override { | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:602:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionLoop&)’ was hidden [-Woverloaded-virtual=] 602 | virtual void use(ExtrusionLoop& loop) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:634:18: note: by ‘Slic3r::SimplifyVisitor::use’ 634 | virtual void use(ExtrusionPath3D& path3D) override { | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:601:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionMultiPath3D&)’ was hidden [-Woverloaded-virtual=] 601 | virtual void use(ExtrusionMultiPath3D& multipath) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:634:18: note: by ‘Slic3r::SimplifyVisitor::use’ 634 | virtual void use(ExtrusionPath3D& path3D) override { | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:600:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionMultiPath&)’ was hidden [-Woverloaded-virtual=] 600 | virtual void use(ExtrusionMultiPath& multipath) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:634:18: note: by ‘Slic3r::SimplifyVisitor::use’ 634 | virtual void use(ExtrusionPath3D& path3D) override { | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:603:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionEntityCollection&)’ was hidden [-Woverloaded-virtual=] 603 | virtual void use(ExtrusionEntityCollection& collection) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:645:18: note: by ‘Slic3r::GetPathsVisitor::use’ 645 | virtual void use(ExtrusionPath3D& path3D) override { | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:602:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionLoop&)’ was hidden [-Woverloaded-virtual=] 602 | virtual void use(ExtrusionLoop& loop) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:645:18: note: by ‘Slic3r::GetPathsVisitor::use’ 645 | virtual void use(ExtrusionPath3D& path3D) override { | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:601:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionMultiPath3D&)’ was hidden [-Woverloaded-virtual=] 601 | virtual void use(ExtrusionMultiPath3D& multipath) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:645:18: note: by ‘Slic3r::GetPathsVisitor::use’ 645 | virtual void use(ExtrusionPath3D& path3D) override { | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:600:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionMultiPath&)’ was hidden [-Woverloaded-virtual=] 600 | virtual void use(ExtrusionMultiPath& multipath) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:645:18: note: by ‘Slic3r::GetPathsVisitor::use’ 645 | virtual void use(ExtrusionPath3D& path3D) override { | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:595:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursiveConst::use(const Slic3r::ExtrusionEntityCollection&)’ was hidden [-Woverloaded-virtual=] 595 | virtual void use(const ExtrusionEntityCollection& collection) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:658:10: note: by ‘Slic3r::ExtrusionVolume::use’ 658 | void use(const ExtrusionPath3D &path3D) override { volume += unscaled(path3D.length()) * path3D.mm3_per_mm; } | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:594:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursiveConst::use(const Slic3r::ExtrusionLoop&)’ was hidden [-Woverloaded-virtual=] 594 | virtual void use(const ExtrusionLoop& loop) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:658:10: note: by ‘Slic3r::ExtrusionVolume::use’ 658 | void use(const ExtrusionPath3D &path3D) override { volume += unscaled(path3D.length()) * path3D.mm3_per_mm; } | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:593:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursiveConst::use(const Slic3r::ExtrusionMultiPath3D&)’ was hidden [-Woverloaded-virtual=] 593 | virtual void use(const ExtrusionMultiPath3D& multipath) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:658:10: note: by ‘Slic3r::ExtrusionVolume::use’ 658 | void use(const ExtrusionPath3D &path3D) override { volume += unscaled(path3D.length()) * path3D.mm3_per_mm; } | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:592:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursiveConst::use(const Slic3r::ExtrusionMultiPath&)’ was hidden [-Woverloaded-virtual=] 592 | virtual void use(const ExtrusionMultiPath& multipath) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:658:10: note: by ‘Slic3r::ExtrusionVolume::use’ 658 | void use(const ExtrusionPath3D &path3D) override { volume += unscaled(path3D.length()) * path3D.mm3_per_mm; } | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:603:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionEntityCollection&)’ was hidden [-Woverloaded-virtual=] 603 | virtual void use(ExtrusionEntityCollection& collection) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:667:10: note: by ‘Slic3r::ExtrusionModifyFlow::use’ 667 | void use(ExtrusionPath3D &path3D) override { path3D.mm3_per_mm *= _flow_mult; path3D.width *= _flow_mult; } | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:602:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionLoop&)’ was hidden [-Woverloaded-virtual=] 602 | virtual void use(ExtrusionLoop& loop) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:667:10: note: by ‘Slic3r::ExtrusionModifyFlow::use’ 667 | void use(ExtrusionPath3D &path3D) override { path3D.mm3_per_mm *= _flow_mult; path3D.width *= _flow_mult; } | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:601:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionMultiPath3D&)’ was hidden [-Woverloaded-virtual=] 601 | virtual void use(ExtrusionMultiPath3D& multipath) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:667:10: note: by ‘Slic3r::ExtrusionModifyFlow::use’ 667 | void use(ExtrusionPath3D &path3D) override { path3D.mm3_per_mm *= _flow_mult; path3D.width *= _flow_mult; } | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:600:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionMultiPath&)’ was hidden [-Woverloaded-virtual=] 600 | virtual void use(ExtrusionMultiPath& multipath) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:667:10: note: by ‘Slic3r::ExtrusionModifyFlow::use’ 667 | void use(ExtrusionPath3D &path3D) override { path3D.mm3_per_mm *= _flow_mult; path3D.width *= _flow_mult; } | ^~~ In file included from /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/PrintConfig.hpp:32, from /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r/GUI/Gizmos/../Jobs/RotoptimizeJob.hpp:7, from /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r/GUI/Gizmos/GLGizmoRotate.hpp:5, from /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r/GUI/Gizmos/GLGizmoRotate.cpp:2: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp: In instantiation of ‘bool Slic3r::ConfigOptionBoolsTempl::is_nil(int32_t) const [with bool NULLABLE = false; int32_t = int]’: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:1703:10: required from here /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:1711:24: warning: comparison of integer expressions of different signedness: ‘int32_t’ {aka ‘int’} and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1711 | return idx < values.size() ? NIL_VALUE() == this->values[idx] : | ~~~~^~~~~~~~~~~~~~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp: In instantiation of ‘bool Slic3r::ConfigOptionFloatsOrPercentsTempl::is_nil(int32_t) const [with bool NULLABLE = false; int32_t = int]’: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:1340:10: required from here /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:1348:24: warning: comparison of integer expressions of different signedness: ‘int32_t’ {aka ‘int’} and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1348 | return idx < values.size() ? (std::isnan(this->values[idx].value) || NIL_VALUE() == this->values[idx]) : | ~~~~^~~~~~~~~~~~~~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp: In instantiation of ‘bool Slic3r::ConfigOptionFloatsTempl::is_nil(int32_t) const [with bool NULLABLE = false; int32_t = int]’: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:814:10: required from here /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:822:24: warning: comparison of integer expressions of different signedness: ‘int32_t’ {aka ‘int’} and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 822 | return idx < values.size() ? (std::isnan(this->values[idx]) || NIL_VALUE() == this->values[idx]) : | ~~~~^~~~~~~~~~~~~~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp: In instantiation of ‘bool Slic3r::ConfigOptionIntsTempl::is_nil(int32_t) const [with bool NULLABLE = false; int32_t = int]’: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:998:10: required from here /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:1006:24: warning: comparison of integer expressions of different signedness: ‘int32_t’ {aka ‘int’} and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1006 | return idx < values.size() ? NIL_VALUE() == this->values[idx] : | ~~~~^~~~~~~~~~~~~~~ [329/433] /usr/bin/x86_64-pc-linux-gnu-g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DOPENVDB_ABI_VERSION_NUMBER=10 -DOPENVDB_USE_DELAYED_LOADING -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/lib64/dbus-1.0/include -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8_build/src/platform -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/hidapi/include -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/exif/include -I/usr/include/gtk-3.0 -I/usr/include/pango-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/atk-1.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/lib64/libffi/include -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/webp -I/usr/include/libpng16 -I/usr/include/pixman-1 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/fribidi -I/usr/include/gio-unix-2.0 -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8_build/src/libslic3r -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libnest2d/include -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/miniz -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /usr/lib64/wx/include/gtk3-unicode-3.0-gtk3 -isystem /usr/include/wx-3.0-gtk3 -isystem /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libigl -isystem /usr/include/opencascade -isystem /usr/include/Imath -DNDEBUG -march=native -O2 -pipe -fno-strict-aliasing -fext-numeric-literals -Wall -Wno-reorder -pthread -std=gnu++17 -fPIC -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -MD -MT src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/Gizmos/GLGizmoFdmSupports.cpp.o -MF src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/Gizmos/GLGizmoFdmSupports.cpp.o.d -o src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/Gizmos/GLGizmoFdmSupports.cpp.o -c /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r/GUI/Gizmos/GLGizmoFdmSupports.cpp In file included from /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r/GUI/3DScene.hpp:7, from /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r/GUI/Gizmos/GLGizmoPainterBase.hpp:6, from /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r/GUI/Gizmos/GLGizmoFdmSupports.hpp:4, from /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r/GUI/Gizmos/GLGizmoFdmSupports.cpp:1: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:603:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionEntityCollection&)’ was hidden [-Woverloaded-virtual=] 603 | virtual void use(ExtrusionEntityCollection& collection) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:634:18: note: by ‘Slic3r::SimplifyVisitor::use’ 634 | virtual void use(ExtrusionPath3D& path3D) override { | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:602:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionLoop&)’ was hidden [-Woverloaded-virtual=] 602 | virtual void use(ExtrusionLoop& loop) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:634:18: note: by ‘Slic3r::SimplifyVisitor::use’ 634 | virtual void use(ExtrusionPath3D& path3D) override { | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:601:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionMultiPath3D&)’ was hidden [-Woverloaded-virtual=] 601 | virtual void use(ExtrusionMultiPath3D& multipath) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:634:18: note: by ‘Slic3r::SimplifyVisitor::use’ 634 | virtual void use(ExtrusionPath3D& path3D) override { | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:600:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionMultiPath&)’ was hidden [-Woverloaded-virtual=] 600 | virtual void use(ExtrusionMultiPath& multipath) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:634:18: note: by ‘Slic3r::SimplifyVisitor::use’ 634 | virtual void use(ExtrusionPath3D& path3D) override { | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:603:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionEntityCollection&)’ was hidden [-Woverloaded-virtual=] 603 | virtual void use(ExtrusionEntityCollection& collection) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:645:18: note: by ‘Slic3r::GetPathsVisitor::use’ 645 | virtual void use(ExtrusionPath3D& path3D) override { | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:602:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionLoop&)’ was hidden [-Woverloaded-virtual=] 602 | virtual void use(ExtrusionLoop& loop) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:645:18: note: by ‘Slic3r::GetPathsVisitor::use’ 645 | virtual void use(ExtrusionPath3D& path3D) override { | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:601:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionMultiPath3D&)’ was hidden [-Woverloaded-virtual=] 601 | virtual void use(ExtrusionMultiPath3D& multipath) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:645:18: note: by ‘Slic3r::GetPathsVisitor::use’ 645 | virtual void use(ExtrusionPath3D& path3D) override { | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:600:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionMultiPath&)’ was hidden [-Woverloaded-virtual=] 600 | virtual void use(ExtrusionMultiPath& multipath) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:645:18: note: by ‘Slic3r::GetPathsVisitor::use’ 645 | virtual void use(ExtrusionPath3D& path3D) override { | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:595:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursiveConst::use(const Slic3r::ExtrusionEntityCollection&)’ was hidden [-Woverloaded-virtual=] 595 | virtual void use(const ExtrusionEntityCollection& collection) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:658:10: note: by ‘Slic3r::ExtrusionVolume::use’ 658 | void use(const ExtrusionPath3D &path3D) override { volume += unscaled(path3D.length()) * path3D.mm3_per_mm; } | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:594:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursiveConst::use(const Slic3r::ExtrusionLoop&)’ was hidden [-Woverloaded-virtual=] 594 | virtual void use(const ExtrusionLoop& loop) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:658:10: note: by ‘Slic3r::ExtrusionVolume::use’ 658 | void use(const ExtrusionPath3D &path3D) override { volume += unscaled(path3D.length()) * path3D.mm3_per_mm; } | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:593:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursiveConst::use(const Slic3r::ExtrusionMultiPath3D&)’ was hidden [-Woverloaded-virtual=] 593 | virtual void use(const ExtrusionMultiPath3D& multipath) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:658:10: note: by ‘Slic3r::ExtrusionVolume::use’ 658 | void use(const ExtrusionPath3D &path3D) override { volume += unscaled(path3D.length()) * path3D.mm3_per_mm; } | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:592:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursiveConst::use(const Slic3r::ExtrusionMultiPath&)’ was hidden [-Woverloaded-virtual=] 592 | virtual void use(const ExtrusionMultiPath& multipath) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:658:10: note: by ‘Slic3r::ExtrusionVolume::use’ 658 | void use(const ExtrusionPath3D &path3D) override { volume += unscaled(path3D.length()) * path3D.mm3_per_mm; } | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:603:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionEntityCollection&)’ was hidden [-Woverloaded-virtual=] 603 | virtual void use(ExtrusionEntityCollection& collection) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:667:10: note: by ‘Slic3r::ExtrusionModifyFlow::use’ 667 | void use(ExtrusionPath3D &path3D) override { path3D.mm3_per_mm *= _flow_mult; path3D.width *= _flow_mult; } | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:602:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionLoop&)’ was hidden [-Woverloaded-virtual=] 602 | virtual void use(ExtrusionLoop& loop) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:667:10: note: by ‘Slic3r::ExtrusionModifyFlow::use’ 667 | void use(ExtrusionPath3D &path3D) override { path3D.mm3_per_mm *= _flow_mult; path3D.width *= _flow_mult; } | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:601:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionMultiPath3D&)’ was hidden [-Woverloaded-virtual=] 601 | virtual void use(ExtrusionMultiPath3D& multipath) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:667:10: note: by ‘Slic3r::ExtrusionModifyFlow::use’ 667 | void use(ExtrusionPath3D &path3D) override { path3D.mm3_per_mm *= _flow_mult; path3D.width *= _flow_mult; } | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:600:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionMultiPath&)’ was hidden [-Woverloaded-virtual=] 600 | virtual void use(ExtrusionMultiPath& multipath) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:667:10: note: by ‘Slic3r::ExtrusionModifyFlow::use’ 667 | void use(ExtrusionPath3D &path3D) override { path3D.mm3_per_mm *= _flow_mult; path3D.width *= _flow_mult; } | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r/GUI/Gizmos/GLGizmoFdmSupports.cpp: In member function ‘virtual void Slic3r::GUI::GLGizmoFdmSupports::on_render_input_window(float, float, float)’: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r/GUI/Gizmos/GLGizmoFdmSupports.cpp:129:29: warning: loop variable ‘t’ of type ‘const std::string&’ {aka ‘const std::__cxx11::basic_string&’} binds to a temporary constructed from type ‘const char* const’ [-Wrange-loop-construct] 129 | for (const std::string& t : {"enforce", "block", "remove"}) { | ^ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r/GUI/Gizmos/GLGizmoFdmSupports.cpp:129:29: note: use non-reference type ‘const std::string’ {aka ‘const std::__cxx11::basic_string’} to make the copy explicit or ‘const char* const&’ to prevent copying /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r/GUI/Gizmos/GLGizmoFdmSupports.cpp:153:29: warning: loop variable ‘t’ of type ‘const std::string&’ {aka ‘const std::__cxx11::basic_string&’} binds to a temporary constructed from type ‘const char* const’ [-Wrange-loop-construct] 153 | for (const std::string& t : {"enforce", "block", "remove"}) | ^ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r/GUI/Gizmos/GLGizmoFdmSupports.cpp:153:29: note: use non-reference type ‘const std::string’ {aka ‘const std::__cxx11::basic_string’} to make the copy explicit or ‘const char* const&’ to prevent copying In file included from /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:12: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp: In instantiation of ‘bool Slic3r::ConfigOptionBoolsTempl::is_nil(int32_t) const [with bool NULLABLE = false; int32_t = int]’: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:1703:10: required from here /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:1711:24: warning: comparison of integer expressions of different signedness: ‘int32_t’ {aka ‘int’} and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1711 | return idx < values.size() ? NIL_VALUE() == this->values[idx] : | ~~~~^~~~~~~~~~~~~~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp: In instantiation of ‘bool Slic3r::ConfigOptionFloatsOrPercentsTempl::is_nil(int32_t) const [with bool NULLABLE = false; int32_t = int]’: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:1340:10: required from here /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:1348:24: warning: comparison of integer expressions of different signedness: ‘int32_t’ {aka ‘int’} and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1348 | return idx < values.size() ? (std::isnan(this->values[idx].value) || NIL_VALUE() == this->values[idx]) : | ~~~~^~~~~~~~~~~~~~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp: In instantiation of ‘bool Slic3r::ConfigOptionFloatsTempl::is_nil(int32_t) const [with bool NULLABLE = false; int32_t = int]’: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:814:10: required from here /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:822:24: warning: comparison of integer expressions of different signedness: ‘int32_t’ {aka ‘int’} and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 822 | return idx < values.size() ? (std::isnan(this->values[idx]) || NIL_VALUE() == this->values[idx]) : | ~~~~^~~~~~~~~~~~~~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp: In instantiation of ‘bool Slic3r::ConfigOptionIntsTempl::is_nil(int32_t) const [with bool NULLABLE = false; int32_t = int]’: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:998:10: required from here /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:1006:24: warning: comparison of integer expressions of different signedness: ‘int32_t’ {aka ‘int’} and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1006 | return idx < values.size() ? NIL_VALUE() == this->values[idx] : | ~~~~^~~~~~~~~~~~~~~ [330/433] /usr/bin/x86_64-pc-linux-gnu-g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DOPENVDB_ABI_VERSION_NUMBER=10 -DOPENVDB_USE_DELAYED_LOADING -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/lib64/dbus-1.0/include -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8_build/src/platform -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/hidapi/include -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/exif/include -I/usr/include/gtk-3.0 -I/usr/include/pango-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/atk-1.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/lib64/libffi/include -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/webp -I/usr/include/libpng16 -I/usr/include/pixman-1 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/fribidi -I/usr/include/gio-unix-2.0 -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8_build/src/libslic3r -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libnest2d/include -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/miniz -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /usr/lib64/wx/include/gtk3-unicode-3.0-gtk3 -isystem /usr/include/wx-3.0-gtk3 -isystem /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libigl -isystem /usr/include/opencascade -isystem /usr/include/Imath -DNDEBUG -march=native -O2 -pipe -fno-strict-aliasing -fext-numeric-literals -Wall -Wno-reorder -pthread -std=gnu++17 -fPIC -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -MD -MT src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/Gizmos/GLGizmoCut.cpp.o -MF src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/Gizmos/GLGizmoCut.cpp.o.d -o src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/Gizmos/GLGizmoCut.cpp.o -c /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r/GUI/Gizmos/GLGizmoCut.cpp In file included from /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r/GUI/3DScene.hpp:7, from /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r/GUI/MeshUtils.hpp:9, from /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r/GUI/Gizmos/GLGizmosCommon.hpp:7, from /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r/GUI/Gizmos/GLGizmosManager.hpp:7, from /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r/GUI/GLCanvas3D.hpp:12, from /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r/GUI/Gizmos/GLGizmoCut.cpp:3: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:603:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionEntityCollection&)’ was hidden [-Woverloaded-virtual=] 603 | virtual void use(ExtrusionEntityCollection& collection) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:634:18: note: by ‘Slic3r::SimplifyVisitor::use’ 634 | virtual void use(ExtrusionPath3D& path3D) override { | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:602:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionLoop&)’ was hidden [-Woverloaded-virtual=] 602 | virtual void use(ExtrusionLoop& loop) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:634:18: note: by ‘Slic3r::SimplifyVisitor::use’ 634 | virtual void use(ExtrusionPath3D& path3D) override { | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:601:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionMultiPath3D&)’ was hidden [-Woverloaded-virtual=] 601 | virtual void use(ExtrusionMultiPath3D& multipath) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:634:18: note: by ‘Slic3r::SimplifyVisitor::use’ 634 | virtual void use(ExtrusionPath3D& path3D) override { | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:600:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionMultiPath&)’ was hidden [-Woverloaded-virtual=] 600 | virtual void use(ExtrusionMultiPath& multipath) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:634:18: note: by ‘Slic3r::SimplifyVisitor::use’ 634 | virtual void use(ExtrusionPath3D& path3D) override { | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:603:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionEntityCollection&)’ was hidden [-Woverloaded-virtual=] 603 | virtual void use(ExtrusionEntityCollection& collection) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:645:18: note: by ‘Slic3r::GetPathsVisitor::use’ 645 | virtual void use(ExtrusionPath3D& path3D) override { | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:602:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionLoop&)’ was hidden [-Woverloaded-virtual=] 602 | virtual void use(ExtrusionLoop& loop) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:645:18: note: by ‘Slic3r::GetPathsVisitor::use’ 645 | virtual void use(ExtrusionPath3D& path3D) override { | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:601:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionMultiPath3D&)’ was hidden [-Woverloaded-virtual=] 601 | virtual void use(ExtrusionMultiPath3D& multipath) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:645:18: note: by ‘Slic3r::GetPathsVisitor::use’ 645 | virtual void use(ExtrusionPath3D& path3D) override { | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:600:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionMultiPath&)’ was hidden [-Woverloaded-virtual=] 600 | virtual void use(ExtrusionMultiPath& multipath) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:645:18: note: by ‘Slic3r::GetPathsVisitor::use’ 645 | virtual void use(ExtrusionPath3D& path3D) override { | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:595:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursiveConst::use(const Slic3r::ExtrusionEntityCollection&)’ was hidden [-Woverloaded-virtual=] 595 | virtual void use(const ExtrusionEntityCollection& collection) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:658:10: note: by ‘Slic3r::ExtrusionVolume::use’ 658 | void use(const ExtrusionPath3D &path3D) override { volume += unscaled(path3D.length()) * path3D.mm3_per_mm; } | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:594:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursiveConst::use(const Slic3r::ExtrusionLoop&)’ was hidden [-Woverloaded-virtual=] 594 | virtual void use(const ExtrusionLoop& loop) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:658:10: note: by ‘Slic3r::ExtrusionVolume::use’ 658 | void use(const ExtrusionPath3D &path3D) override { volume += unscaled(path3D.length()) * path3D.mm3_per_mm; } | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:593:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursiveConst::use(const Slic3r::ExtrusionMultiPath3D&)’ was hidden [-Woverloaded-virtual=] 593 | virtual void use(const ExtrusionMultiPath3D& multipath) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:658:10: note: by ‘Slic3r::ExtrusionVolume::use’ 658 | void use(const ExtrusionPath3D &path3D) override { volume += unscaled(path3D.length()) * path3D.mm3_per_mm; } | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:592:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursiveConst::use(const Slic3r::ExtrusionMultiPath&)’ was hidden [-Woverloaded-virtual=] 592 | virtual void use(const ExtrusionMultiPath& multipath) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:658:10: note: by ‘Slic3r::ExtrusionVolume::use’ 658 | void use(const ExtrusionPath3D &path3D) override { volume += unscaled(path3D.length()) * path3D.mm3_per_mm; } | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:603:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionEntityCollection&)’ was hidden [-Woverloaded-virtual=] 603 | virtual void use(ExtrusionEntityCollection& collection) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:667:10: note: by ‘Slic3r::ExtrusionModifyFlow::use’ 667 | void use(ExtrusionPath3D &path3D) override { path3D.mm3_per_mm *= _flow_mult; path3D.width *= _flow_mult; } | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:602:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionLoop&)’ was hidden [-Woverloaded-virtual=] 602 | virtual void use(ExtrusionLoop& loop) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:667:10: note: by ‘Slic3r::ExtrusionModifyFlow::use’ 667 | void use(ExtrusionPath3D &path3D) override { path3D.mm3_per_mm *= _flow_mult; path3D.width *= _flow_mult; } | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:601:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionMultiPath3D&)’ was hidden [-Woverloaded-virtual=] 601 | virtual void use(ExtrusionMultiPath3D& multipath) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:667:10: note: by ‘Slic3r::ExtrusionModifyFlow::use’ 667 | void use(ExtrusionPath3D &path3D) override { path3D.mm3_per_mm *= _flow_mult; path3D.width *= _flow_mult; } | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:600:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionMultiPath&)’ was hidden [-Woverloaded-virtual=] 600 | virtual void use(ExtrusionMultiPath& multipath) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:667:10: note: by ‘Slic3r::ExtrusionModifyFlow::use’ 667 | void use(ExtrusionPath3D &path3D) override { path3D.mm3_per_mm *= _flow_mult; path3D.width *= _flow_mult; } | ^~~ In file included from /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:12: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp: In instantiation of ‘bool Slic3r::ConfigOptionBoolsTempl::is_nil(int32_t) const [with bool NULLABLE = false; int32_t = int]’: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:1703:10: required from here /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:1711:24: warning: comparison of integer expressions of different signedness: ‘int32_t’ {aka ‘int’} and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1711 | return idx < values.size() ? NIL_VALUE() == this->values[idx] : | ~~~~^~~~~~~~~~~~~~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp: In instantiation of ‘bool Slic3r::ConfigOptionFloatsOrPercentsTempl::is_nil(int32_t) const [with bool NULLABLE = false; int32_t = int]’: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:1340:10: required from here /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:1348:24: warning: comparison of integer expressions of different signedness: ‘int32_t’ {aka ‘int’} and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1348 | return idx < values.size() ? (std::isnan(this->values[idx].value) || NIL_VALUE() == this->values[idx]) : | ~~~~^~~~~~~~~~~~~~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp: In instantiation of ‘bool Slic3r::ConfigOptionFloatsTempl::is_nil(int32_t) const [with bool NULLABLE = false; int32_t = int]’: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:814:10: required from here /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:822:24: warning: comparison of integer expressions of different signedness: ‘int32_t’ {aka ‘int’} and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 822 | return idx < values.size() ? (std::isnan(this->values[idx]) || NIL_VALUE() == this->values[idx]) : | ~~~~^~~~~~~~~~~~~~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp: In instantiation of ‘bool Slic3r::ConfigOptionIntsTempl::is_nil(int32_t) const [with bool NULLABLE = false; int32_t = int]’: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:998:10: required from here /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:1006:24: warning: comparison of integer expressions of different signedness: ‘int32_t’ {aka ‘int’} and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1006 | return idx < values.size() ? NIL_VALUE() == this->values[idx] : | ~~~~^~~~~~~~~~~~~~~ [331/433] /usr/bin/x86_64-pc-linux-gnu-g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DOPENVDB_ABI_VERSION_NUMBER=10 -DOPENVDB_USE_DELAYED_LOADING -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/lib64/dbus-1.0/include -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8_build/src/platform -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/hidapi/include -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/exif/include -I/usr/include/gtk-3.0 -I/usr/include/pango-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/atk-1.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/lib64/libffi/include -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/webp -I/usr/include/libpng16 -I/usr/include/pixman-1 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/fribidi -I/usr/include/gio-unix-2.0 -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8_build/src/libslic3r -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libnest2d/include -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/miniz -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /usr/lib64/wx/include/gtk3-unicode-3.0-gtk3 -isystem /usr/include/wx-3.0-gtk3 -isystem /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libigl -isystem /usr/include/opencascade -isystem /usr/include/Imath -DNDEBUG -march=native -O2 -pipe -fno-strict-aliasing -fext-numeric-literals -Wall -Wno-reorder -pthread -std=gnu++17 -fPIC -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -MD -MT src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/GLTexture.cpp.o -MF src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/GLTexture.cpp.o.d -o src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/GLTexture.cpp.o -c /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r/GUI/GLTexture.cpp In file included from /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r/GUI/3DScene.hpp:7, from /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r/GUI/GLTexture.cpp:4: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:603:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionEntityCollection&)’ was hidden [-Woverloaded-virtual=] 603 | virtual void use(ExtrusionEntityCollection& collection) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:634:18: note: by ‘Slic3r::SimplifyVisitor::use’ 634 | virtual void use(ExtrusionPath3D& path3D) override { | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:602:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionLoop&)’ was hidden [-Woverloaded-virtual=] 602 | virtual void use(ExtrusionLoop& loop) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:634:18: note: by ‘Slic3r::SimplifyVisitor::use’ 634 | virtual void use(ExtrusionPath3D& path3D) override { | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:601:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionMultiPath3D&)’ was hidden [-Woverloaded-virtual=] 601 | virtual void use(ExtrusionMultiPath3D& multipath) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:634:18: note: by ‘Slic3r::SimplifyVisitor::use’ 634 | virtual void use(ExtrusionPath3D& path3D) override { | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:600:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionMultiPath&)’ was hidden [-Woverloaded-virtual=] 600 | virtual void use(ExtrusionMultiPath& multipath) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:634:18: note: by ‘Slic3r::SimplifyVisitor::use’ 634 | virtual void use(ExtrusionPath3D& path3D) override { | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:603:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionEntityCollection&)’ was hidden [-Woverloaded-virtual=] 603 | virtual void use(ExtrusionEntityCollection& collection) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:645:18: note: by ‘Slic3r::GetPathsVisitor::use’ 645 | virtual void use(ExtrusionPath3D& path3D) override { | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:602:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionLoop&)’ was hidden [-Woverloaded-virtual=] 602 | virtual void use(ExtrusionLoop& loop) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:645:18: note: by ‘Slic3r::GetPathsVisitor::use’ 645 | virtual void use(ExtrusionPath3D& path3D) override { | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:601:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionMultiPath3D&)’ was hidden [-Woverloaded-virtual=] 601 | virtual void use(ExtrusionMultiPath3D& multipath) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:645:18: note: by ‘Slic3r::GetPathsVisitor::use’ 645 | virtual void use(ExtrusionPath3D& path3D) override { | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:600:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionMultiPath&)’ was hidden [-Woverloaded-virtual=] 600 | virtual void use(ExtrusionMultiPath& multipath) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:645:18: note: by ‘Slic3r::GetPathsVisitor::use’ 645 | virtual void use(ExtrusionPath3D& path3D) override { | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:595:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursiveConst::use(const Slic3r::ExtrusionEntityCollection&)’ was hidden [-Woverloaded-virtual=] 595 | virtual void use(const ExtrusionEntityCollection& collection) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:658:10: note: by ‘Slic3r::ExtrusionVolume::use’ 658 | void use(const ExtrusionPath3D &path3D) override { volume += unscaled(path3D.length()) * path3D.mm3_per_mm; } | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:594:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursiveConst::use(const Slic3r::ExtrusionLoop&)’ was hidden [-Woverloaded-virtual=] 594 | virtual void use(const ExtrusionLoop& loop) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:658:10: note: by ‘Slic3r::ExtrusionVolume::use’ 658 | void use(const ExtrusionPath3D &path3D) override { volume += unscaled(path3D.length()) * path3D.mm3_per_mm; } | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:593:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursiveConst::use(const Slic3r::ExtrusionMultiPath3D&)’ was hidden [-Woverloaded-virtual=] 593 | virtual void use(const ExtrusionMultiPath3D& multipath) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:658:10: note: by ‘Slic3r::ExtrusionVolume::use’ 658 | void use(const ExtrusionPath3D &path3D) override { volume += unscaled(path3D.length()) * path3D.mm3_per_mm; } | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:592:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursiveConst::use(const Slic3r::ExtrusionMultiPath&)’ was hidden [-Woverloaded-virtual=] 592 | virtual void use(const ExtrusionMultiPath& multipath) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:658:10: note: by ‘Slic3r::ExtrusionVolume::use’ 658 | void use(const ExtrusionPath3D &path3D) override { volume += unscaled(path3D.length()) * path3D.mm3_per_mm; } | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:603:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionEntityCollection&)’ was hidden [-Woverloaded-virtual=] 603 | virtual void use(ExtrusionEntityCollection& collection) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:667:10: note: by ‘Slic3r::ExtrusionModifyFlow::use’ 667 | void use(ExtrusionPath3D &path3D) override { path3D.mm3_per_mm *= _flow_mult; path3D.width *= _flow_mult; } | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:602:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionLoop&)’ was hidden [-Woverloaded-virtual=] 602 | virtual void use(ExtrusionLoop& loop) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:667:10: note: by ‘Slic3r::ExtrusionModifyFlow::use’ 667 | void use(ExtrusionPath3D &path3D) override { path3D.mm3_per_mm *= _flow_mult; path3D.width *= _flow_mult; } | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:601:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionMultiPath3D&)’ was hidden [-Woverloaded-virtual=] 601 | virtual void use(ExtrusionMultiPath3D& multipath) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:667:10: note: by ‘Slic3r::ExtrusionModifyFlow::use’ 667 | void use(ExtrusionPath3D &path3D) override { path3D.mm3_per_mm *= _flow_mult; path3D.width *= _flow_mult; } | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:600:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionMultiPath&)’ was hidden [-Woverloaded-virtual=] 600 | virtual void use(ExtrusionMultiPath& multipath) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:667:10: note: by ‘Slic3r::ExtrusionModifyFlow::use’ 667 | void use(ExtrusionPath3D &path3D) override { path3D.mm3_per_mm *= _flow_mult; path3D.width *= _flow_mult; } | ^~~ In file included from /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r/GUI/GLTexture.cpp:19: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/stb_dxt/stb_dxt.h: In function ‘void rgbToYCoCgBlock(unsigned char*, const unsigned char*)’: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/stb_dxt/stb_dxt.h:855:9: warning: variable ‘blockCo’ set but not used [-Wunused-but-set-variable] 855 | int blockCo[16]; | ^~~~~~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/stb_dxt/stb_dxt.h:856:9: warning: variable ‘blockCg’ set but not used [-Wunused-but-set-variable] 856 | int blockCg[16]; | ^~~~~~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/stb_dxt/stb_dxt.h: At global scope: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/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) | ^~~~~~~~~~~~~~~ [332/433] /usr/bin/x86_64-pc-linux-gnu-g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DOPENVDB_ABI_VERSION_NUMBER=10 -DOPENVDB_USE_DELAYED_LOADING -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/lib64/dbus-1.0/include -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8_build/src/platform -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/hidapi/include -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/exif/include -I/usr/include/gtk-3.0 -I/usr/include/pango-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/atk-1.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/lib64/libffi/include -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/webp -I/usr/include/libpng16 -I/usr/include/pixman-1 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/fribidi -I/usr/include/gio-unix-2.0 -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8_build/src/libslic3r -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libnest2d/include -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/miniz -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /usr/lib64/wx/include/gtk3-unicode-3.0-gtk3 -isystem /usr/include/wx-3.0-gtk3 -isystem /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libigl -isystem /usr/include/opencascade -isystem /usr/include/Imath -DNDEBUG -march=native -O2 -pipe -fno-strict-aliasing -fext-numeric-literals -Wall -Wno-reorder -pthread -std=gnu++17 -fPIC -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -MD -MT src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/FreeCADDialog.cpp.o -MF src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/FreeCADDialog.cpp.o.d -o src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/FreeCADDialog.cpp.o -c /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r/GUI/FreeCADDialog.cpp In file included from /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/GCode/GCodeProcessor.hpp:6, from /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r/GUI/Plater.hpp:15, from /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r/GUI/FreeCADDialog.cpp:12: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:603:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionEntityCollection&)’ was hidden [-Woverloaded-virtual=] 603 | virtual void use(ExtrusionEntityCollection& collection) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:634:18: note: by ‘Slic3r::SimplifyVisitor::use’ 634 | virtual void use(ExtrusionPath3D& path3D) override { | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:602:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionLoop&)’ was hidden [-Woverloaded-virtual=] 602 | virtual void use(ExtrusionLoop& loop) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:634:18: note: by ‘Slic3r::SimplifyVisitor::use’ 634 | virtual void use(ExtrusionPath3D& path3D) override { | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:601:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionMultiPath3D&)’ was hidden [-Woverloaded-virtual=] 601 | virtual void use(ExtrusionMultiPath3D& multipath) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:634:18: note: by ‘Slic3r::SimplifyVisitor::use’ 634 | virtual void use(ExtrusionPath3D& path3D) override { | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:600:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionMultiPath&)’ was hidden [-Woverloaded-virtual=] 600 | virtual void use(ExtrusionMultiPath& multipath) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:634:18: note: by ‘Slic3r::SimplifyVisitor::use’ 634 | virtual void use(ExtrusionPath3D& path3D) override { | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:603:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionEntityCollection&)’ was hidden [-Woverloaded-virtual=] 603 | virtual void use(ExtrusionEntityCollection& collection) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:645:18: note: by ‘Slic3r::GetPathsVisitor::use’ 645 | virtual void use(ExtrusionPath3D& path3D) override { | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:602:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionLoop&)’ was hidden [-Woverloaded-virtual=] 602 | virtual void use(ExtrusionLoop& loop) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:645:18: note: by ‘Slic3r::GetPathsVisitor::use’ 645 | virtual void use(ExtrusionPath3D& path3D) override { | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:601:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionMultiPath3D&)’ was hidden [-Woverloaded-virtual=] 601 | virtual void use(ExtrusionMultiPath3D& multipath) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:645:18: note: by ‘Slic3r::GetPathsVisitor::use’ 645 | virtual void use(ExtrusionPath3D& path3D) override { | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:600:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionMultiPath&)’ was hidden [-Woverloaded-virtual=] 600 | virtual void use(ExtrusionMultiPath& multipath) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:645:18: note: by ‘Slic3r::GetPathsVisitor::use’ 645 | virtual void use(ExtrusionPath3D& path3D) override { | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:595:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursiveConst::use(const Slic3r::ExtrusionEntityCollection&)’ was hidden [-Woverloaded-virtual=] 595 | virtual void use(const ExtrusionEntityCollection& collection) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:658:10: note: by ‘Slic3r::ExtrusionVolume::use’ 658 | void use(const ExtrusionPath3D &path3D) override { volume += unscaled(path3D.length()) * path3D.mm3_per_mm; } | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:594:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursiveConst::use(const Slic3r::ExtrusionLoop&)’ was hidden [-Woverloaded-virtual=] 594 | virtual void use(const ExtrusionLoop& loop) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:658:10: note: by ‘Slic3r::ExtrusionVolume::use’ 658 | void use(const ExtrusionPath3D &path3D) override { volume += unscaled(path3D.length()) * path3D.mm3_per_mm; } | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:593:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursiveConst::use(const Slic3r::ExtrusionMultiPath3D&)’ was hidden [-Woverloaded-virtual=] 593 | virtual void use(const ExtrusionMultiPath3D& multipath) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:658:10: note: by ‘Slic3r::ExtrusionVolume::use’ 658 | void use(const ExtrusionPath3D &path3D) override { volume += unscaled(path3D.length()) * path3D.mm3_per_mm; } | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:592:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursiveConst::use(const Slic3r::ExtrusionMultiPath&)’ was hidden [-Woverloaded-virtual=] 592 | virtual void use(const ExtrusionMultiPath& multipath) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:658:10: note: by ‘Slic3r::ExtrusionVolume::use’ 658 | void use(const ExtrusionPath3D &path3D) override { volume += unscaled(path3D.length()) * path3D.mm3_per_mm; } | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:603:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionEntityCollection&)’ was hidden [-Woverloaded-virtual=] 603 | virtual void use(ExtrusionEntityCollection& collection) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:667:10: note: by ‘Slic3r::ExtrusionModifyFlow::use’ 667 | void use(ExtrusionPath3D &path3D) override { path3D.mm3_per_mm *= _flow_mult; path3D.width *= _flow_mult; } | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:602:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionLoop&)’ was hidden [-Woverloaded-virtual=] 602 | virtual void use(ExtrusionLoop& loop) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:667:10: note: by ‘Slic3r::ExtrusionModifyFlow::use’ 667 | void use(ExtrusionPath3D &path3D) override { path3D.mm3_per_mm *= _flow_mult; path3D.width *= _flow_mult; } | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:601:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionMultiPath3D&)’ was hidden [-Woverloaded-virtual=] 601 | virtual void use(ExtrusionMultiPath3D& multipath) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:667:10: note: by ‘Slic3r::ExtrusionModifyFlow::use’ 667 | void use(ExtrusionPath3D &path3D) override { path3D.mm3_per_mm *= _flow_mult; path3D.width *= _flow_mult; } | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:600:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionMultiPath&)’ was hidden [-Woverloaded-virtual=] 600 | virtual void use(ExtrusionMultiPath& multipath) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:667:10: note: by ‘Slic3r::ExtrusionModifyFlow::use’ 667 | void use(ExtrusionPath3D &path3D) override { path3D.mm3_per_mm *= _flow_mult; path3D.width *= _flow_mult; } | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r/GUI/FreeCADDialog.cpp: In member function ‘bool Slic3r::GUI::FreeCADDialog::load_text_from_file(const boost::filesystem::path&)’: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r/GUI/FreeCADDialog.cpp:338:31: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] 338 | catch (std::exception ex) { | ^~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r/GUI/FreeCADDialog.cpp: In member function ‘bool Slic3r::GUI::FreeCADDialog::write_text_in_file(const wxString&, const boost::filesystem::path&)’: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r/GUI/FreeCADDialog.cpp:379:27: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] 379 | catch (std::exception ex) { | ^~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r/GUI/FreeCADDialog.cpp: In member function ‘void Slic3r::GUI::FreeCADDialog::test_update_script_file(std::string&)’: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r/GUI/FreeCADDialog.cpp:777:27: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] 777 | catch (std::exception ex) { | ^~ In file included from /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/PrintConfig.hpp:32, from /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Preset.hpp:11, from /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r/GUI/GUI_App.hpp:11, from /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r/GUI/FreeCADDialog.hpp:8, from /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r/GUI/FreeCADDialog.cpp:1: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp: In instantiation of ‘bool Slic3r::ConfigOptionBoolsTempl::is_nil(int32_t) const [with bool NULLABLE = false; int32_t = int]’: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:1703:10: required from here /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:1711:24: warning: comparison of integer expressions of different signedness: ‘int32_t’ {aka ‘int’} and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1711 | return idx < values.size() ? NIL_VALUE() == this->values[idx] : | ~~~~^~~~~~~~~~~~~~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp: In instantiation of ‘bool Slic3r::ConfigOptionFloatsOrPercentsTempl::is_nil(int32_t) const [with bool NULLABLE = false; int32_t = int]’: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:1340:10: required from here /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:1348:24: warning: comparison of integer expressions of different signedness: ‘int32_t’ {aka ‘int’} and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1348 | return idx < values.size() ? (std::isnan(this->values[idx].value) || NIL_VALUE() == this->values[idx]) : | ~~~~^~~~~~~~~~~~~~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp: In instantiation of ‘bool Slic3r::ConfigOptionFloatsTempl::is_nil(int32_t) const [with bool NULLABLE = false; int32_t = int]’: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:814:10: required from here /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:822:24: warning: comparison of integer expressions of different signedness: ‘int32_t’ {aka ‘int’} and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 822 | return idx < values.size() ? (std::isnan(this->values[idx]) || NIL_VALUE() == this->values[idx]) : | ~~~~^~~~~~~~~~~~~~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp: In instantiation of ‘bool Slic3r::ConfigOptionIntsTempl::is_nil(int32_t) const [with bool NULLABLE = false; int32_t = int]’: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:998:10: required from here /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:1006:24: warning: comparison of integer expressions of different signedness: ‘int32_t’ {aka ‘int’} and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1006 | return idx < values.size() ? NIL_VALUE() == this->values[idx] : | ~~~~^~~~~~~~~~~~~~~ [333/433] /usr/bin/x86_64-pc-linux-gnu-g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DOPENVDB_ABI_VERSION_NUMBER=10 -DOPENVDB_USE_DELAYED_LOADING -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/lib64/dbus-1.0/include -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8_build/src/platform -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/hidapi/include -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/exif/include -I/usr/include/gtk-3.0 -I/usr/include/pango-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/atk-1.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/lib64/libffi/include -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/webp -I/usr/include/libpng16 -I/usr/include/pixman-1 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/fribidi -I/usr/include/gio-unix-2.0 -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8_build/src/libslic3r -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libnest2d/include -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/miniz -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /usr/lib64/wx/include/gtk3-unicode-3.0-gtk3 -isystem /usr/include/wx-3.0-gtk3 -isystem /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libigl -isystem /usr/include/opencascade -isystem /usr/include/Imath -DNDEBUG -march=native -O2 -pipe -fno-strict-aliasing -fext-numeric-literals -Wall -Wno-reorder -pthread -std=gnu++17 -fPIC -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -MD -MT src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/Gizmos/GLGizmoFlatten.cpp.o -MF src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/Gizmos/GLGizmoFlatten.cpp.o.d -o src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/Gizmos/GLGizmoFlatten.cpp.o -c /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r/GUI/Gizmos/GLGizmoFlatten.cpp In file included from /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r/GUI/3DScene.hpp:7, from /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r/GUI/Gizmos/GLGizmoFlatten.hpp:5, from /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r/GUI/Gizmos/GLGizmoFlatten.cpp:2: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:603:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionEntityCollection&)’ was hidden [-Woverloaded-virtual=] 603 | virtual void use(ExtrusionEntityCollection& collection) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:634:18: note: by ‘Slic3r::SimplifyVisitor::use’ 634 | virtual void use(ExtrusionPath3D& path3D) override { | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:602:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionLoop&)’ was hidden [-Woverloaded-virtual=] 602 | virtual void use(ExtrusionLoop& loop) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:634:18: note: by ‘Slic3r::SimplifyVisitor::use’ 634 | virtual void use(ExtrusionPath3D& path3D) override { | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:601:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionMultiPath3D&)’ was hidden [-Woverloaded-virtual=] 601 | virtual void use(ExtrusionMultiPath3D& multipath) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:634:18: note: by ‘Slic3r::SimplifyVisitor::use’ 634 | virtual void use(ExtrusionPath3D& path3D) override { | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:600:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionMultiPath&)’ was hidden [-Woverloaded-virtual=] 600 | virtual void use(ExtrusionMultiPath& multipath) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:634:18: note: by ‘Slic3r::SimplifyVisitor::use’ 634 | virtual void use(ExtrusionPath3D& path3D) override { | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:603:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionEntityCollection&)’ was hidden [-Woverloaded-virtual=] 603 | virtual void use(ExtrusionEntityCollection& collection) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:645:18: note: by ‘Slic3r::GetPathsVisitor::use’ 645 | virtual void use(ExtrusionPath3D& path3D) override { | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:602:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionLoop&)’ was hidden [-Woverloaded-virtual=] 602 | virtual void use(ExtrusionLoop& loop) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:645:18: note: by ‘Slic3r::GetPathsVisitor::use’ 645 | virtual void use(ExtrusionPath3D& path3D) override { | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:601:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionMultiPath3D&)’ was hidden [-Woverloaded-virtual=] 601 | virtual void use(ExtrusionMultiPath3D& multipath) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:645:18: note: by ‘Slic3r::GetPathsVisitor::use’ 645 | virtual void use(ExtrusionPath3D& path3D) override { | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:600:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionMultiPath&)’ was hidden [-Woverloaded-virtual=] 600 | virtual void use(ExtrusionMultiPath& multipath) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:645:18: note: by ‘Slic3r::GetPathsVisitor::use’ 645 | virtual void use(ExtrusionPath3D& path3D) override { | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:595:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursiveConst::use(const Slic3r::ExtrusionEntityCollection&)’ was hidden [-Woverloaded-virtual=] 595 | virtual void use(const ExtrusionEntityCollection& collection) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:658:10: note: by ‘Slic3r::ExtrusionVolume::use’ 658 | void use(const ExtrusionPath3D &path3D) override { volume += unscaled(path3D.length()) * path3D.mm3_per_mm; } | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:594:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursiveConst::use(const Slic3r::ExtrusionLoop&)’ was hidden [-Woverloaded-virtual=] 594 | virtual void use(const ExtrusionLoop& loop) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:658:10: note: by ‘Slic3r::ExtrusionVolume::use’ 658 | void use(const ExtrusionPath3D &path3D) override { volume += unscaled(path3D.length()) * path3D.mm3_per_mm; } | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:593:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursiveConst::use(const Slic3r::ExtrusionMultiPath3D&)’ was hidden [-Woverloaded-virtual=] 593 | virtual void use(const ExtrusionMultiPath3D& multipath) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:658:10: note: by ‘Slic3r::ExtrusionVolume::use’ 658 | void use(const ExtrusionPath3D &path3D) override { volume += unscaled(path3D.length()) * path3D.mm3_per_mm; } | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:592:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursiveConst::use(const Slic3r::ExtrusionMultiPath&)’ was hidden [-Woverloaded-virtual=] 592 | virtual void use(const ExtrusionMultiPath& multipath) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:658:10: note: by ‘Slic3r::ExtrusionVolume::use’ 658 | void use(const ExtrusionPath3D &path3D) override { volume += unscaled(path3D.length()) * path3D.mm3_per_mm; } | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:603:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionEntityCollection&)’ was hidden [-Woverloaded-virtual=] 603 | virtual void use(ExtrusionEntityCollection& collection) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:667:10: note: by ‘Slic3r::ExtrusionModifyFlow::use’ 667 | void use(ExtrusionPath3D &path3D) override { path3D.mm3_per_mm *= _flow_mult; path3D.width *= _flow_mult; } | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:602:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionLoop&)’ was hidden [-Woverloaded-virtual=] 602 | virtual void use(ExtrusionLoop& loop) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:667:10: note: by ‘Slic3r::ExtrusionModifyFlow::use’ 667 | void use(ExtrusionPath3D &path3D) override { path3D.mm3_per_mm *= _flow_mult; path3D.width *= _flow_mult; } | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:601:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionMultiPath3D&)’ was hidden [-Woverloaded-virtual=] 601 | virtual void use(ExtrusionMultiPath3D& multipath) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:667:10: note: by ‘Slic3r::ExtrusionModifyFlow::use’ 667 | void use(ExtrusionPath3D &path3D) override { path3D.mm3_per_mm *= _flow_mult; path3D.width *= _flow_mult; } | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:600:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionMultiPath&)’ was hidden [-Woverloaded-virtual=] 600 | virtual void use(ExtrusionMultiPath& multipath) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:667:10: note: by ‘Slic3r::ExtrusionModifyFlow::use’ 667 | void use(ExtrusionPath3D &path3D) override { path3D.mm3_per_mm *= _flow_mult; path3D.width *= _flow_mult; } | ^~~ In file included from /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:12: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp: In instantiation of ‘bool Slic3r::ConfigOptionBoolsTempl::is_nil(int32_t) const [with bool NULLABLE = false; int32_t = int]’: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:1703:10: required from here /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:1711:24: warning: comparison of integer expressions of different signedness: ‘int32_t’ {aka ‘int’} and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1711 | return idx < values.size() ? NIL_VALUE() == this->values[idx] : | ~~~~^~~~~~~~~~~~~~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp: In instantiation of ‘bool Slic3r::ConfigOptionFloatsOrPercentsTempl::is_nil(int32_t) const [with bool NULLABLE = false; int32_t = int]’: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:1340:10: required from here /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:1348:24: warning: comparison of integer expressions of different signedness: ‘int32_t’ {aka ‘int’} and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1348 | return idx < values.size() ? (std::isnan(this->values[idx].value) || NIL_VALUE() == this->values[idx]) : | ~~~~^~~~~~~~~~~~~~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp: In instantiation of ‘bool Slic3r::ConfigOptionFloatsTempl::is_nil(int32_t) const [with bool NULLABLE = false; int32_t = int]’: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:814:10: required from here /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:822:24: warning: comparison of integer expressions of different signedness: ‘int32_t’ {aka ‘int’} and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 822 | return idx < values.size() ? (std::isnan(this->values[idx]) || NIL_VALUE() == this->values[idx]) : | ~~~~^~~~~~~~~~~~~~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp: In instantiation of ‘bool Slic3r::ConfigOptionIntsTempl::is_nil(int32_t) const [with bool NULLABLE = false; int32_t = int]’: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:998:10: required from here /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:1006:24: warning: comparison of integer expressions of different signedness: ‘int32_t’ {aka ‘int’} and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1006 | return idx < values.size() ? NIL_VALUE() == this->values[idx] : | ~~~~^~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/src/Core/util/ConfigureVectorization.h:346, from /usr/include/eigen3/Eigen/Core:22, from /usr/include/eigen3/Eigen/Geometry:11, from /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Point.hpp:12, from /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r/GUI/Gizmos/GLGizmoBase.hpp:4, from /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r/GUI/Gizmos/GLGizmoFlatten.hpp:4: In function ‘__m128d _mm_loadu_pd(const double*)’, inlined from ‘Packet Eigen::internal::ploadu(const typename unpacket_traits::type*) [with Packet = __vector(2) double]’ at /usr/include/eigen3/Eigen/src/Core/arch/SSE/PacketMath.h:746:22, inlined from ‘Packet Eigen::internal::ploadt(const typename unpacket_traits::type*) [with Packet = __vector(2) double; int Alignment = 0]’ at /usr/include/eigen3/Eigen/src/Core/GenericPacketMath.h:969:26, inlined from ‘PacketType Eigen::internal::mapbase_evaluator::packet(Eigen::Index, Eigen::Index) const [with int LoadMode = 0; PacketType = __vector(2) double; Derived = Eigen::Block, 3, 1, true>; PlainObjectType = Eigen::Matrix]’ at /usr/include/eigen3/Eigen/src/Core/CoreEvaluators.h:937:50, inlined from ‘void Eigen::internal::generic_dense_assignment_kernel::assignPacket(Eigen::Index, Eigen::Index) [with int StoreMode = 0; int LoadMode = 0; PacketType = __vector(2) double; DstEvaluatorTypeT = Eigen::internal::evaluator >; SrcEvaluatorTypeT = Eigen::internal::evaluator, 3, 1, true> >; Functor = Eigen::internal::assign_op; int Version = 0]’ at /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:675:116, inlined from ‘void Eigen::internal::generic_dense_assignment_kernel::assignPacketByOuterInner(Eigen::Index, Eigen::Index) [with int StoreMode = 0; int LoadMode = 0; PacketType = __vector(2) double; DstEvaluatorTypeT = Eigen::internal::evaluator >; SrcEvaluatorTypeT = Eigen::internal::evaluator, 3, 1, true> >; Functor = Eigen::internal::assign_op; int Version = 0]’ at /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:689:48, inlined from ‘static void Eigen::internal::copy_using_evaluator_innervec_CompleteUnrolling::run(Kernel&) [with Kernel = Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator, 3, 1, true> >, Eigen::internal::assign_op, 0>; int Index = 0; int Stop = 2]’ at /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:279:85, inlined from ‘static void Eigen::internal::dense_assignment_loop::run(Kernel&) [with Kernel = Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator, 3, 1, true> >, Eigen::internal::assign_op, 0>]’ at /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:455:81, inlined from ‘void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Block, 3, 1, true>; Functor = assign_op]’ at /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:785:37, inlined from ‘static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Block, 3, 1, true>; Functor = Eigen::internal::assign_op; Weak = void]’ at /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:954:31, inlined from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Block, 3, 1, true>; Func = assign_op]’ at /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:890:49, inlined from ‘Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Block, 3, 1, true>; Derived = Eigen::Matrix]’ at /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:797:41, inlined from ‘Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Block, 3, 1, true>; Derived = Eigen::Matrix]’ at /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:594:19, inlined from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Block, 3, 1, true>; _Scalar = double; int _Rows = 3; int _Cols = 1; int _Options = 0; int _MaxRows = 3; int _MaxCols = 1]’ at /usr/include/eigen3/Eigen/src/Core/Matrix.h:423:29, inlined from ‘Derived& Eigen::QuaternionBase::setFromTwoVectors(const Eigen::MatrixBase&, const Eigen::MatrixBase&) [with Derived1 = Eigen::Matrix; Derived2 = Eigen::Block, Eigen::Matrix >, 3, 1, false>; Derived = Eigen::Quaternion]’ at /usr/include/eigen3/Eigen/src/Geometry/Quaternion.h:658:13: /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/emmintrin.h:134:24: warning: ‘*(__m128d_u*)((char*)&svd + offsetof(Eigen::JacobiSVD, 2>,Eigen::JacobiSVD, 2>::.Eigen::SVDBase, 2> >::m_matrixV.Eigen::Matrix::.Eigen::PlainObjectBase >::m_storage.Eigen::DenseStorage::m_data.Eigen::internal::plain_array::array[6]))’ may be used uninitialized [-Wmaybe-uninitialized] 134 | return *(__m128d_u *)__P; | ^~~ In file included from /usr/include/eigen3/Eigen/Geometry:42: /usr/include/eigen3/Eigen/src/Geometry/Quaternion.h: In member function ‘Derived& Eigen::QuaternionBase::setFromTwoVectors(const Eigen::MatrixBase&, const Eigen::MatrixBase&) [with Derived1 = Eigen::Matrix; Derived2 = Eigen::Block, Eigen::Matrix >, 3, 1, false>; Derived = Eigen::Quaternion]’: /usr/include/eigen3/Eigen/src/Geometry/Quaternion.h:657:36: note: ‘svd’ declared here 657 | JacobiSVD > svd(m, ComputeFullV); | ^~~ In file included from /usr/include/eigen3/Eigen/Core:277: In member function ‘Eigen::internal::mapbase_evaluator::CoeffReturnType Eigen::internal::mapbase_evaluator::coeff(Eigen::Index, Eigen::Index) const [with Derived = Eigen::Block, 3, 1, true>; PlainObjectType = Eigen::Matrix]’, inlined from ‘void Eigen::internal::generic_dense_assignment_kernel::assignCoeff(Eigen::Index, Eigen::Index) [with DstEvaluatorTypeT = Eigen::internal::evaluator >; SrcEvaluatorTypeT = Eigen::internal::evaluator, 3, 1, true> >; Functor = Eigen::internal::assign_op; int Version = 0]’ at /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:654:63, inlined from ‘void Eigen::internal::generic_dense_assignment_kernel::assignCoeffByOuterInner(Eigen::Index, Eigen::Index) [with DstEvaluatorTypeT = Eigen::internal::evaluator >; SrcEvaluatorTypeT = Eigen::internal::evaluator, 3, 1, true> >; Functor = Eigen::internal::assign_op; int Version = 0]’ at /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:668:16, inlined from ‘static void Eigen::internal::copy_using_evaluator_DefaultTraversal_CompleteUnrolling::run(Kernel&) [with Kernel = Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator, 3, 1, true> >, Eigen::internal::assign_op, 0>; int Index = 2; int Stop = 3]’ at /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:211:35, inlined from ‘static void Eigen::internal::dense_assignment_loop::run(Kernel&) [with Kernel = Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator, 3, 1, true> >, Eigen::internal::assign_op, 0>]’ at /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:456:92, inlined from ‘void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Block, 3, 1, true>; Functor = assign_op]’ at /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:785:37, inlined from ‘static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Block, 3, 1, true>; Functor = Eigen::internal::assign_op; Weak = void]’ at /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:954:31, inlined from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Block, 3, 1, true>; Func = assign_op]’ at /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:890:49, inlined from ‘Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Block, 3, 1, true>; Derived = Eigen::Matrix]’ at /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:797:41, inlined from ‘Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Block, 3, 1, true>; Derived = Eigen::Matrix]’ at /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:594:19, inlined from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Block, 3, 1, true>; _Scalar = double; int _Rows = 3; int _Cols = 1; int _Options = 0; int _MaxRows = 3; int _MaxCols = 1]’ at /usr/include/eigen3/Eigen/src/Core/Matrix.h:423:29, inlined from ‘Derived& Eigen::QuaternionBase::setFromTwoVectors(const Eigen::MatrixBase&, const Eigen::MatrixBase&) [with Derived1 = Eigen::Matrix; Derived2 = Eigen::Block, Eigen::Matrix >, 3, 1, false>; Derived = Eigen::Quaternion]’ at /usr/include/eigen3/Eigen/src/Geometry/Quaternion.h:658:13: /usr/include/eigen3/Eigen/src/Core/CoreEvaluators.h:911:56: warning: ‘svd.Eigen::JacobiSVD, 2>::.Eigen::SVDBase, 2> >::m_matrixV.Eigen::Matrix::.Eigen::PlainObjectBase >::m_storage.Eigen::DenseStorage::m_data.Eigen::internal::plain_array::array[8]’ may be used uninitialized [-Wmaybe-uninitialized] 911 | return m_data[col * colStride() + row * rowStride()]; | ^ /usr/include/eigen3/Eigen/src/Geometry/Quaternion.h: In member function ‘Derived& Eigen::QuaternionBase::setFromTwoVectors(const Eigen::MatrixBase&, const Eigen::MatrixBase&) [with Derived1 = Eigen::Matrix; Derived2 = Eigen::Block, Eigen::Matrix >, 3, 1, false>; Derived = Eigen::Quaternion]’: /usr/include/eigen3/Eigen/src/Geometry/Quaternion.h:657:36: note: ‘svd’ declared here 657 | JacobiSVD > svd(m, ComputeFullV); | ^~~ [334/433] /usr/bin/x86_64-pc-linux-gnu-g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DOPENVDB_ABI_VERSION_NUMBER=10 -DOPENVDB_USE_DELAYED_LOADING -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/lib64/dbus-1.0/include -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8_build/src/platform -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/hidapi/include -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/exif/include -I/usr/include/gtk-3.0 -I/usr/include/pango-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/atk-1.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/lib64/libffi/include -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/webp -I/usr/include/libpng16 -I/usr/include/pixman-1 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/fribidi -I/usr/include/gio-unix-2.0 -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8_build/src/libslic3r -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libnest2d/include -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/miniz -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /usr/lib64/wx/include/gtk3-unicode-3.0-gtk3 -isystem /usr/include/wx-3.0-gtk3 -isystem /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libigl -isystem /usr/include/opencascade -isystem /usr/include/Imath -DNDEBUG -march=native -O2 -pipe -fno-strict-aliasing -fext-numeric-literals -Wall -Wno-reorder -pthread -std=gnu++17 -fPIC -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -MD -MT src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/Selection.cpp.o -MF src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/Selection.cpp.o.d -o src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/Selection.cpp.o -c /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r/GUI/Selection.cpp In file included from /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r/GUI/3DScene.hpp:7, from /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r/GUI/Selection.cpp:4: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:603:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionEntityCollection&)’ was hidden [-Woverloaded-virtual=] 603 | virtual void use(ExtrusionEntityCollection& collection) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:634:18: note: by ‘Slic3r::SimplifyVisitor::use’ 634 | virtual void use(ExtrusionPath3D& path3D) override { | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:602:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionLoop&)’ was hidden [-Woverloaded-virtual=] 602 | virtual void use(ExtrusionLoop& loop) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:634:18: note: by ‘Slic3r::SimplifyVisitor::use’ 634 | virtual void use(ExtrusionPath3D& path3D) override { | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:601:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionMultiPath3D&)’ was hidden [-Woverloaded-virtual=] 601 | virtual void use(ExtrusionMultiPath3D& multipath) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:634:18: note: by ‘Slic3r::SimplifyVisitor::use’ 634 | virtual void use(ExtrusionPath3D& path3D) override { | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:600:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionMultiPath&)’ was hidden [-Woverloaded-virtual=] 600 | virtual void use(ExtrusionMultiPath& multipath) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:634:18: note: by ‘Slic3r::SimplifyVisitor::use’ 634 | virtual void use(ExtrusionPath3D& path3D) override { | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:603:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionEntityCollection&)’ was hidden [-Woverloaded-virtual=] 603 | virtual void use(ExtrusionEntityCollection& collection) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:645:18: note: by ‘Slic3r::GetPathsVisitor::use’ 645 | virtual void use(ExtrusionPath3D& path3D) override { | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:602:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionLoop&)’ was hidden [-Woverloaded-virtual=] 602 | virtual void use(ExtrusionLoop& loop) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:645:18: note: by ‘Slic3r::GetPathsVisitor::use’ 645 | virtual void use(ExtrusionPath3D& path3D) override { | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:601:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionMultiPath3D&)’ was hidden [-Woverloaded-virtual=] 601 | virtual void use(ExtrusionMultiPath3D& multipath) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:645:18: note: by ‘Slic3r::GetPathsVisitor::use’ 645 | virtual void use(ExtrusionPath3D& path3D) override { | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:600:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionMultiPath&)’ was hidden [-Woverloaded-virtual=] 600 | virtual void use(ExtrusionMultiPath& multipath) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:645:18: note: by ‘Slic3r::GetPathsVisitor::use’ 645 | virtual void use(ExtrusionPath3D& path3D) override { | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:595:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursiveConst::use(const Slic3r::ExtrusionEntityCollection&)’ was hidden [-Woverloaded-virtual=] 595 | virtual void use(const ExtrusionEntityCollection& collection) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:658:10: note: by ‘Slic3r::ExtrusionVolume::use’ 658 | void use(const ExtrusionPath3D &path3D) override { volume += unscaled(path3D.length()) * path3D.mm3_per_mm; } | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:594:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursiveConst::use(const Slic3r::ExtrusionLoop&)’ was hidden [-Woverloaded-virtual=] 594 | virtual void use(const ExtrusionLoop& loop) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:658:10: note: by ‘Slic3r::ExtrusionVolume::use’ 658 | void use(const ExtrusionPath3D &path3D) override { volume += unscaled(path3D.length()) * path3D.mm3_per_mm; } | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:593:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursiveConst::use(const Slic3r::ExtrusionMultiPath3D&)’ was hidden [-Woverloaded-virtual=] 593 | virtual void use(const ExtrusionMultiPath3D& multipath) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:658:10: note: by ‘Slic3r::ExtrusionVolume::use’ 658 | void use(const ExtrusionPath3D &path3D) override { volume += unscaled(path3D.length()) * path3D.mm3_per_mm; } | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:592:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursiveConst::use(const Slic3r::ExtrusionMultiPath&)’ was hidden [-Woverloaded-virtual=] 592 | virtual void use(const ExtrusionMultiPath& multipath) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:658:10: note: by ‘Slic3r::ExtrusionVolume::use’ 658 | void use(const ExtrusionPath3D &path3D) override { volume += unscaled(path3D.length()) * path3D.mm3_per_mm; } | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:603:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionEntityCollection&)’ was hidden [-Woverloaded-virtual=] 603 | virtual void use(ExtrusionEntityCollection& collection) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:667:10: note: by ‘Slic3r::ExtrusionModifyFlow::use’ 667 | void use(ExtrusionPath3D &path3D) override { path3D.mm3_per_mm *= _flow_mult; path3D.width *= _flow_mult; } | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:602:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionLoop&)’ was hidden [-Woverloaded-virtual=] 602 | virtual void use(ExtrusionLoop& loop) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:667:10: note: by ‘Slic3r::ExtrusionModifyFlow::use’ 667 | void use(ExtrusionPath3D &path3D) override { path3D.mm3_per_mm *= _flow_mult; path3D.width *= _flow_mult; } | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:601:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionMultiPath3D&)’ was hidden [-Woverloaded-virtual=] 601 | virtual void use(ExtrusionMultiPath3D& multipath) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:667:10: note: by ‘Slic3r::ExtrusionModifyFlow::use’ 667 | void use(ExtrusionPath3D &path3D) override { path3D.mm3_per_mm *= _flow_mult; path3D.width *= _flow_mult; } | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:600:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionMultiPath&)’ was hidden [-Woverloaded-virtual=] 600 | virtual void use(ExtrusionMultiPath& multipath) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:667:10: note: by ‘Slic3r::ExtrusionModifyFlow::use’ 667 | void use(ExtrusionPath3D &path3D) override { path3D.mm3_per_mm *= _flow_mult; path3D.width *= _flow_mult; } | ^~~ In file included from /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:12: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp: In instantiation of ‘bool Slic3r::ConfigOptionBoolsTempl::is_nil(int32_t) const [with bool NULLABLE = false; int32_t = int]’: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:1703:10: required from here /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:1711:24: warning: comparison of integer expressions of different signedness: ‘int32_t’ {aka ‘int’} and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1711 | return idx < values.size() ? NIL_VALUE() == this->values[idx] : | ~~~~^~~~~~~~~~~~~~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp: In instantiation of ‘bool Slic3r::ConfigOptionFloatsOrPercentsTempl::is_nil(int32_t) const [with bool NULLABLE = false; int32_t = int]’: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:1340:10: required from here /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:1348:24: warning: comparison of integer expressions of different signedness: ‘int32_t’ {aka ‘int’} and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1348 | return idx < values.size() ? (std::isnan(this->values[idx].value) || NIL_VALUE() == this->values[idx]) : | ~~~~^~~~~~~~~~~~~~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp: In instantiation of ‘bool Slic3r::ConfigOptionFloatsTempl::is_nil(int32_t) const [with bool NULLABLE = false; int32_t = int]’: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:814:10: required from here /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:822:24: warning: comparison of integer expressions of different signedness: ‘int32_t’ {aka ‘int’} and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 822 | return idx < values.size() ? (std::isnan(this->values[idx]) || NIL_VALUE() == this->values[idx]) : | ~~~~^~~~~~~~~~~~~~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp: In instantiation of ‘bool Slic3r::ConfigOptionIntsTempl::is_nil(int32_t) const [with bool NULLABLE = false; int32_t = int]’: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:998:10: required from here /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:1006:24: warning: comparison of integer expressions of different signedness: ‘int32_t’ {aka ‘int’} and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1006 | return idx < values.size() ? NIL_VALUE() == this->values[idx] : | ~~~~^~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/src/Core/util/ConfigureVectorization.h:346, from /usr/include/eigen3/Eigen/Core:22, from /usr/include/eigen3/Eigen/Geometry:11, from /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Point.hpp:12, from /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/BoundingBox.hpp:6, from /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Geometry.hpp:5, from /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r/GUI/Selection.hpp:4, from /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r/GUI/Selection.cpp:2: In function ‘__m128d _mm_loadu_pd(const double*)’, inlined from ‘Packet Eigen::internal::ploadu(const typename unpacket_traits::type*) [with Packet = __vector(2) double]’ at /usr/include/eigen3/Eigen/src/Core/arch/SSE/PacketMath.h:746:22, inlined from ‘Packet Eigen::internal::ploadt(const typename unpacket_traits::type*) [with Packet = __vector(2) double; int Alignment = 0]’ at /usr/include/eigen3/Eigen/src/Core/GenericPacketMath.h:969:26, inlined from ‘PacketType Eigen::internal::mapbase_evaluator::packet(Eigen::Index, Eigen::Index) const [with int LoadMode = 0; PacketType = __vector(2) double; Derived = Eigen::Block, 3, 1, true>; PlainObjectType = Eigen::Matrix]’ at /usr/include/eigen3/Eigen/src/Core/CoreEvaluators.h:937:50, inlined from ‘void Eigen::internal::generic_dense_assignment_kernel::assignPacket(Eigen::Index, Eigen::Index) [with int StoreMode = 0; int LoadMode = 0; PacketType = __vector(2) double; DstEvaluatorTypeT = Eigen::internal::evaluator >; SrcEvaluatorTypeT = Eigen::internal::evaluator, 3, 1, true> >; Functor = Eigen::internal::assign_op; int Version = 0]’ at /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:675:116, inlined from ‘void Eigen::internal::generic_dense_assignment_kernel::assignPacketByOuterInner(Eigen::Index, Eigen::Index) [with int StoreMode = 0; int LoadMode = 0; PacketType = __vector(2) double; DstEvaluatorTypeT = Eigen::internal::evaluator >; SrcEvaluatorTypeT = Eigen::internal::evaluator, 3, 1, true> >; Functor = Eigen::internal::assign_op; int Version = 0]’ at /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:689:48, inlined from ‘static void Eigen::internal::copy_using_evaluator_innervec_CompleteUnrolling::run(Kernel&) [with Kernel = Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator, 3, 1, true> >, Eigen::internal::assign_op, 0>; int Index = 0; int Stop = 2]’ at /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:279:85, inlined from ‘static void Eigen::internal::dense_assignment_loop::run(Kernel&) [with Kernel = Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator, 3, 1, true> >, Eigen::internal::assign_op, 0>]’ at /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:455:81, inlined from ‘void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Block, 3, 1, true>; Functor = assign_op]’ at /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:785:37, inlined from ‘static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Block, 3, 1, true>; Functor = Eigen::internal::assign_op; Weak = void]’ at /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:954:31, inlined from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Block, 3, 1, true>; Func = assign_op]’ at /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:890:49, inlined from ‘Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Block, 3, 1, true>; Derived = Eigen::Matrix]’ at /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:797:41, inlined from ‘Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Block, 3, 1, true>; Derived = Eigen::Matrix]’ at /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:594:19, inlined from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Block, 3, 1, true>; _Scalar = double; int _Rows = 3; int _Cols = 1; int _Options = 0; int _MaxRows = 3; int _MaxCols = 1]’ at /usr/include/eigen3/Eigen/src/Core/Matrix.h:423:29, inlined from ‘Derived& Eigen::QuaternionBase::setFromTwoVectors(const Eigen::MatrixBase&, const Eigen::MatrixBase&) [with Derived1 = Eigen::Matrix; Derived2 = Eigen::CwiseUnaryOp, const Eigen::Block, Eigen::Matrix >, 3, 1, false> >; Derived = Eigen::Quaternion]’ at /usr/include/eigen3/Eigen/src/Geometry/Quaternion.h:658:13: /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/emmintrin.h:134:24: warning: ‘*(__m128d_u*)((char*)&svd + offsetof(Eigen::JacobiSVD, 2>,Eigen::JacobiSVD, 2>::.Eigen::SVDBase, 2> >::m_matrixV.Eigen::Matrix::.Eigen::PlainObjectBase >::m_storage.Eigen::DenseStorage::m_data.Eigen::internal::plain_array::array[6]))’ may be used uninitialized [-Wmaybe-uninitialized] 134 | return *(__m128d_u *)__P; | ^~~ In file included from /usr/include/eigen3/Eigen/Geometry:42: /usr/include/eigen3/Eigen/src/Geometry/Quaternion.h: In member function ‘Derived& Eigen::QuaternionBase::setFromTwoVectors(const Eigen::MatrixBase&, const Eigen::MatrixBase&) [with Derived1 = Eigen::Matrix; Derived2 = Eigen::CwiseUnaryOp, const Eigen::Block, Eigen::Matrix >, 3, 1, false> >; Derived = Eigen::Quaternion]’: /usr/include/eigen3/Eigen/src/Geometry/Quaternion.h:657:36: note: ‘svd’ declared here 657 | JacobiSVD > svd(m, ComputeFullV); | ^~~ In file included from /usr/include/eigen3/Eigen/Core:277: In member function ‘Eigen::internal::mapbase_evaluator::CoeffReturnType Eigen::internal::mapbase_evaluator::coeff(Eigen::Index, Eigen::Index) const [with Derived = Eigen::Block, 3, 1, true>; PlainObjectType = Eigen::Matrix]’, inlined from ‘void Eigen::internal::generic_dense_assignment_kernel::assignCoeff(Eigen::Index, Eigen::Index) [with DstEvaluatorTypeT = Eigen::internal::evaluator >; SrcEvaluatorTypeT = Eigen::internal::evaluator, 3, 1, true> >; Functor = Eigen::internal::assign_op; int Version = 0]’ at /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:654:63, inlined from ‘void Eigen::internal::generic_dense_assignment_kernel::assignCoeffByOuterInner(Eigen::Index, Eigen::Index) [with DstEvaluatorTypeT = Eigen::internal::evaluator >; SrcEvaluatorTypeT = Eigen::internal::evaluator, 3, 1, true> >; Functor = Eigen::internal::assign_op; int Version = 0]’ at /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:668:16, inlined from ‘static void Eigen::internal::copy_using_evaluator_DefaultTraversal_CompleteUnrolling::run(Kernel&) [with Kernel = Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator, 3, 1, true> >, Eigen::internal::assign_op, 0>; int Index = 2; int Stop = 3]’ at /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:211:35, inlined from ‘static void Eigen::internal::dense_assignment_loop::run(Kernel&) [with Kernel = Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator, 3, 1, true> >, Eigen::internal::assign_op, 0>]’ at /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:456:92, inlined from ‘void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Block, 3, 1, true>; Functor = assign_op]’ at /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:785:37, inlined from ‘static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Block, 3, 1, true>; Functor = Eigen::internal::assign_op; Weak = void]’ at /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:954:31, inlined from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Block, 3, 1, true>; Func = assign_op]’ at /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:890:49, inlined from ‘Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Block, 3, 1, true>; Derived = Eigen::Matrix]’ at /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:797:41, inlined from ‘Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Block, 3, 1, true>; Derived = Eigen::Matrix]’ at /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:594:19, inlined from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Block, 3, 1, true>; _Scalar = double; int _Rows = 3; int _Cols = 1; int _Options = 0; int _MaxRows = 3; int _MaxCols = 1]’ at /usr/include/eigen3/Eigen/src/Core/Matrix.h:423:29, inlined from ‘Derived& Eigen::QuaternionBase::setFromTwoVectors(const Eigen::MatrixBase&, const Eigen::MatrixBase&) [with Derived1 = Eigen::Matrix; Derived2 = Eigen::CwiseUnaryOp, const Eigen::Block, Eigen::Matrix >, 3, 1, false> >; Derived = Eigen::Quaternion]’ at /usr/include/eigen3/Eigen/src/Geometry/Quaternion.h:658:13: /usr/include/eigen3/Eigen/src/Core/CoreEvaluators.h:911:56: warning: ‘svd.Eigen::JacobiSVD, 2>::.Eigen::SVDBase, 2> >::m_matrixV.Eigen::Matrix::.Eigen::PlainObjectBase >::m_storage.Eigen::DenseStorage::m_data.Eigen::internal::plain_array::array[8]’ may be used uninitialized [-Wmaybe-uninitialized] 911 | return m_data[col * colStride() + row * rowStride()]; | ^ /usr/include/eigen3/Eigen/src/Geometry/Quaternion.h: In member function ‘Derived& Eigen::QuaternionBase::setFromTwoVectors(const Eigen::MatrixBase&, const Eigen::MatrixBase&) [with Derived1 = Eigen::Matrix; Derived2 = Eigen::CwiseUnaryOp, const Eigen::Block, Eigen::Matrix >, 3, 1, false> >; Derived = Eigen::Quaternion]’: /usr/include/eigen3/Eigen/src/Geometry/Quaternion.h:657:36: note: ‘svd’ declared here 657 | JacobiSVD > svd(m, ComputeFullV); | ^~~ [335/433] /usr/bin/x86_64-pc-linux-gnu-g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DOPENVDB_ABI_VERSION_NUMBER=10 -DOPENVDB_USE_DELAYED_LOADING -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/lib64/dbus-1.0/include -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8_build/src/platform -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/hidapi/include -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/exif/include -I/usr/include/gtk-3.0 -I/usr/include/pango-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/atk-1.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/lib64/libffi/include -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/webp -I/usr/include/libpng16 -I/usr/include/pixman-1 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/fribidi -I/usr/include/gio-unix-2.0 -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8_build/src/libslic3r -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libnest2d/include -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/miniz -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /usr/lib64/wx/include/gtk3-unicode-3.0-gtk3 -isystem /usr/include/wx-3.0-gtk3 -isystem /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libigl -isystem /usr/include/opencascade -isystem /usr/include/Imath -DNDEBUG -march=native -O2 -pipe -fno-strict-aliasing -fext-numeric-literals -Wall -Wno-reorder -pthread -std=gnu++17 -fPIC -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -MD -MT src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/GLModel.cpp.o -MF src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/GLModel.cpp.o.d -o src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/GLModel.cpp.o -c /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r/GUI/GLModel.cpp In file included from /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r/GUI/3DScene.hpp:7, from /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r/GUI/GLModel.cpp:4: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:603:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionEntityCollection&)’ was hidden [-Woverloaded-virtual=] 603 | virtual void use(ExtrusionEntityCollection& collection) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:634:18: note: by ‘Slic3r::SimplifyVisitor::use’ 634 | virtual void use(ExtrusionPath3D& path3D) override { | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:602:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionLoop&)’ was hidden [-Woverloaded-virtual=] 602 | virtual void use(ExtrusionLoop& loop) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:634:18: note: by ‘Slic3r::SimplifyVisitor::use’ 634 | virtual void use(ExtrusionPath3D& path3D) override { | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:601:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionMultiPath3D&)’ was hidden [-Woverloaded-virtual=] 601 | virtual void use(ExtrusionMultiPath3D& multipath) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:634:18: note: by ‘Slic3r::SimplifyVisitor::use’ 634 | virtual void use(ExtrusionPath3D& path3D) override { | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:600:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionMultiPath&)’ was hidden [-Woverloaded-virtual=] 600 | virtual void use(ExtrusionMultiPath& multipath) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:634:18: note: by ‘Slic3r::SimplifyVisitor::use’ 634 | virtual void use(ExtrusionPath3D& path3D) override { | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:603:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionEntityCollection&)’ was hidden [-Woverloaded-virtual=] 603 | virtual void use(ExtrusionEntityCollection& collection) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:645:18: note: by ‘Slic3r::GetPathsVisitor::use’ 645 | virtual void use(ExtrusionPath3D& path3D) override { | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:602:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionLoop&)’ was hidden [-Woverloaded-virtual=] 602 | virtual void use(ExtrusionLoop& loop) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:645:18: note: by ‘Slic3r::GetPathsVisitor::use’ 645 | virtual void use(ExtrusionPath3D& path3D) override { | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:601:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionMultiPath3D&)’ was hidden [-Woverloaded-virtual=] 601 | virtual void use(ExtrusionMultiPath3D& multipath) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:645:18: note: by ‘Slic3r::GetPathsVisitor::use’ 645 | virtual void use(ExtrusionPath3D& path3D) override { | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:600:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionMultiPath&)’ was hidden [-Woverloaded-virtual=] 600 | virtual void use(ExtrusionMultiPath& multipath) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:645:18: note: by ‘Slic3r::GetPathsVisitor::use’ 645 | virtual void use(ExtrusionPath3D& path3D) override { | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:595:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursiveConst::use(const Slic3r::ExtrusionEntityCollection&)’ was hidden [-Woverloaded-virtual=] 595 | virtual void use(const ExtrusionEntityCollection& collection) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:658:10: note: by ‘Slic3r::ExtrusionVolume::use’ 658 | void use(const ExtrusionPath3D &path3D) override { volume += unscaled(path3D.length()) * path3D.mm3_per_mm; } | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:594:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursiveConst::use(const Slic3r::ExtrusionLoop&)’ was hidden [-Woverloaded-virtual=] 594 | virtual void use(const ExtrusionLoop& loop) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:658:10: note: by ‘Slic3r::ExtrusionVolume::use’ 658 | void use(const ExtrusionPath3D &path3D) override { volume += unscaled(path3D.length()) * path3D.mm3_per_mm; } | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:593:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursiveConst::use(const Slic3r::ExtrusionMultiPath3D&)’ was hidden [-Woverloaded-virtual=] 593 | virtual void use(const ExtrusionMultiPath3D& multipath) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:658:10: note: by ‘Slic3r::ExtrusionVolume::use’ 658 | void use(const ExtrusionPath3D &path3D) override { volume += unscaled(path3D.length()) * path3D.mm3_per_mm; } | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:592:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursiveConst::use(const Slic3r::ExtrusionMultiPath&)’ was hidden [-Woverloaded-virtual=] 592 | virtual void use(const ExtrusionMultiPath& multipath) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:658:10: note: by ‘Slic3r::ExtrusionVolume::use’ 658 | void use(const ExtrusionPath3D &path3D) override { volume += unscaled(path3D.length()) * path3D.mm3_per_mm; } | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:603:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionEntityCollection&)’ was hidden [-Woverloaded-virtual=] 603 | virtual void use(ExtrusionEntityCollection& collection) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:667:10: note: by ‘Slic3r::ExtrusionModifyFlow::use’ 667 | void use(ExtrusionPath3D &path3D) override { path3D.mm3_per_mm *= _flow_mult; path3D.width *= _flow_mult; } | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:602:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionLoop&)’ was hidden [-Woverloaded-virtual=] 602 | virtual void use(ExtrusionLoop& loop) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:667:10: note: by ‘Slic3r::ExtrusionModifyFlow::use’ 667 | void use(ExtrusionPath3D &path3D) override { path3D.mm3_per_mm *= _flow_mult; path3D.width *= _flow_mult; } | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:601:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionMultiPath3D&)’ was hidden [-Woverloaded-virtual=] 601 | virtual void use(ExtrusionMultiPath3D& multipath) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:667:10: note: by ‘Slic3r::ExtrusionModifyFlow::use’ 667 | void use(ExtrusionPath3D &path3D) override { path3D.mm3_per_mm *= _flow_mult; path3D.width *= _flow_mult; } | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:600:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionMultiPath&)’ was hidden [-Woverloaded-virtual=] 600 | virtual void use(ExtrusionMultiPath& multipath) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:667:10: note: by ‘Slic3r::ExtrusionModifyFlow::use’ 667 | void use(ExtrusionPath3D &path3D) override { path3D.mm3_per_mm *= _flow_mult; path3D.width *= _flow_mult; } | ^~~ In file included from /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:12: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp: In instantiation of ‘bool Slic3r::ConfigOptionBoolsTempl::is_nil(int32_t) const [with bool NULLABLE = false; int32_t = int]’: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:1703:10: required from here /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:1711:24: warning: comparison of integer expressions of different signedness: ‘int32_t’ {aka ‘int’} and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1711 | return idx < values.size() ? NIL_VALUE() == this->values[idx] : | ~~~~^~~~~~~~~~~~~~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp: In instantiation of ‘bool Slic3r::ConfigOptionFloatsOrPercentsTempl::is_nil(int32_t) const [with bool NULLABLE = false; int32_t = int]’: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:1340:10: required from here /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:1348:24: warning: comparison of integer expressions of different signedness: ‘int32_t’ {aka ‘int’} and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1348 | return idx < values.size() ? (std::isnan(this->values[idx].value) || NIL_VALUE() == this->values[idx]) : | ~~~~^~~~~~~~~~~~~~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp: In instantiation of ‘bool Slic3r::ConfigOptionFloatsTempl::is_nil(int32_t) const [with bool NULLABLE = false; int32_t = int]’: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:814:10: required from here /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:822:24: warning: comparison of integer expressions of different signedness: ‘int32_t’ {aka ‘int’} and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 822 | return idx < values.size() ? (std::isnan(this->values[idx]) || NIL_VALUE() == this->values[idx]) : | ~~~~^~~~~~~~~~~~~~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp: In instantiation of ‘bool Slic3r::ConfigOptionIntsTempl::is_nil(int32_t) const [with bool NULLABLE = false; int32_t = int]’: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:998:10: required from here /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:1006:24: warning: comparison of integer expressions of different signedness: ‘int32_t’ {aka ‘int’} and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1006 | return idx < values.size() ? NIL_VALUE() == this->values[idx] : | ~~~~^~~~~~~~~~~~~~~ [336/433] /usr/bin/x86_64-pc-linux-gnu-g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DOPENVDB_ABI_VERSION_NUMBER=10 -DOPENVDB_USE_DELAYED_LOADING -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/lib64/dbus-1.0/include -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8_build/src/platform -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/hidapi/include -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/exif/include -I/usr/include/gtk-3.0 -I/usr/include/pango-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/atk-1.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/lib64/libffi/include -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/webp -I/usr/include/libpng16 -I/usr/include/pixman-1 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/fribidi -I/usr/include/gio-unix-2.0 -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8_build/src/libslic3r -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libnest2d/include -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/miniz -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /usr/lib64/wx/include/gtk3-unicode-3.0-gtk3 -isystem /usr/include/wx-3.0-gtk3 -isystem /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libigl -isystem /usr/include/opencascade -isystem /usr/include/Imath -DNDEBUG -march=native -O2 -pipe -fno-strict-aliasing -fext-numeric-literals -Wall -Wno-reorder -pthread -std=gnu++17 -fPIC -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -MD -MT src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/Gizmos/GLGizmoSeam.cpp.o -MF src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/Gizmos/GLGizmoSeam.cpp.o.d -o src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/Gizmos/GLGizmoSeam.cpp.o -c /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r/GUI/Gizmos/GLGizmoSeam.cpp In file included from /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r/GUI/3DScene.hpp:7, from /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r/GUI/Gizmos/GLGizmoPainterBase.hpp:6, from /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r/GUI/Gizmos/GLGizmoSeam.hpp:4, from /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r/GUI/Gizmos/GLGizmoSeam.cpp:1: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:603:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionEntityCollection&)’ was hidden [-Woverloaded-virtual=] 603 | virtual void use(ExtrusionEntityCollection& collection) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:634:18: note: by ‘Slic3r::SimplifyVisitor::use’ 634 | virtual void use(ExtrusionPath3D& path3D) override { | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:602:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionLoop&)’ was hidden [-Woverloaded-virtual=] 602 | virtual void use(ExtrusionLoop& loop) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:634:18: note: by ‘Slic3r::SimplifyVisitor::use’ 634 | virtual void use(ExtrusionPath3D& path3D) override { | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:601:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionMultiPath3D&)’ was hidden [-Woverloaded-virtual=] 601 | virtual void use(ExtrusionMultiPath3D& multipath) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:634:18: note: by ‘Slic3r::SimplifyVisitor::use’ 634 | virtual void use(ExtrusionPath3D& path3D) override { | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:600:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionMultiPath&)’ was hidden [-Woverloaded-virtual=] 600 | virtual void use(ExtrusionMultiPath& multipath) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:634:18: note: by ‘Slic3r::SimplifyVisitor::use’ 634 | virtual void use(ExtrusionPath3D& path3D) override { | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:603:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionEntityCollection&)’ was hidden [-Woverloaded-virtual=] 603 | virtual void use(ExtrusionEntityCollection& collection) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:645:18: note: by ‘Slic3r::GetPathsVisitor::use’ 645 | virtual void use(ExtrusionPath3D& path3D) override { | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:602:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionLoop&)’ was hidden [-Woverloaded-virtual=] 602 | virtual void use(ExtrusionLoop& loop) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:645:18: note: by ‘Slic3r::GetPathsVisitor::use’ 645 | virtual void use(ExtrusionPath3D& path3D) override { | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:601:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionMultiPath3D&)’ was hidden [-Woverloaded-virtual=] 601 | virtual void use(ExtrusionMultiPath3D& multipath) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:645:18: note: by ‘Slic3r::GetPathsVisitor::use’ 645 | virtual void use(ExtrusionPath3D& path3D) override { | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:600:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionMultiPath&)’ was hidden [-Woverloaded-virtual=] 600 | virtual void use(ExtrusionMultiPath& multipath) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:645:18: note: by ‘Slic3r::GetPathsVisitor::use’ 645 | virtual void use(ExtrusionPath3D& path3D) override { | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:595:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursiveConst::use(const Slic3r::ExtrusionEntityCollection&)’ was hidden [-Woverloaded-virtual=] 595 | virtual void use(const ExtrusionEntityCollection& collection) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:658:10: note: by ‘Slic3r::ExtrusionVolume::use’ 658 | void use(const ExtrusionPath3D &path3D) override { volume += unscaled(path3D.length()) * path3D.mm3_per_mm; } | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:594:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursiveConst::use(const Slic3r::ExtrusionLoop&)’ was hidden [-Woverloaded-virtual=] 594 | virtual void use(const ExtrusionLoop& loop) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:658:10: note: by ‘Slic3r::ExtrusionVolume::use’ 658 | void use(const ExtrusionPath3D &path3D) override { volume += unscaled(path3D.length()) * path3D.mm3_per_mm; } | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:593:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursiveConst::use(const Slic3r::ExtrusionMultiPath3D&)’ was hidden [-Woverloaded-virtual=] 593 | virtual void use(const ExtrusionMultiPath3D& multipath) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:658:10: note: by ‘Slic3r::ExtrusionVolume::use’ 658 | void use(const ExtrusionPath3D &path3D) override { volume += unscaled(path3D.length()) * path3D.mm3_per_mm; } | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:592:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursiveConst::use(const Slic3r::ExtrusionMultiPath&)’ was hidden [-Woverloaded-virtual=] 592 | virtual void use(const ExtrusionMultiPath& multipath) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:658:10: note: by ‘Slic3r::ExtrusionVolume::use’ 658 | void use(const ExtrusionPath3D &path3D) override { volume += unscaled(path3D.length()) * path3D.mm3_per_mm; } | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:603:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionEntityCollection&)’ was hidden [-Woverloaded-virtual=] 603 | virtual void use(ExtrusionEntityCollection& collection) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:667:10: note: by ‘Slic3r::ExtrusionModifyFlow::use’ 667 | void use(ExtrusionPath3D &path3D) override { path3D.mm3_per_mm *= _flow_mult; path3D.width *= _flow_mult; } | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:602:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionLoop&)’ was hidden [-Woverloaded-virtual=] 602 | virtual void use(ExtrusionLoop& loop) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:667:10: note: by ‘Slic3r::ExtrusionModifyFlow::use’ 667 | void use(ExtrusionPath3D &path3D) override { path3D.mm3_per_mm *= _flow_mult; path3D.width *= _flow_mult; } | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:601:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionMultiPath3D&)’ was hidden [-Woverloaded-virtual=] 601 | virtual void use(ExtrusionMultiPath3D& multipath) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:667:10: note: by ‘Slic3r::ExtrusionModifyFlow::use’ 667 | void use(ExtrusionPath3D &path3D) override { path3D.mm3_per_mm *= _flow_mult; path3D.width *= _flow_mult; } | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:600:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionMultiPath&)’ was hidden [-Woverloaded-virtual=] 600 | virtual void use(ExtrusionMultiPath& multipath) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:667:10: note: by ‘Slic3r::ExtrusionModifyFlow::use’ 667 | void use(ExtrusionPath3D &path3D) override { path3D.mm3_per_mm *= _flow_mult; path3D.width *= _flow_mult; } | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r/GUI/Gizmos/GLGizmoSeam.cpp: In member function ‘virtual void Slic3r::GUI::GLGizmoSeam::on_render_input_window(float, float, float)’: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r/GUI/Gizmos/GLGizmoSeam.cpp:102:29: warning: loop variable ‘t’ of type ‘const std::string&’ {aka ‘const std::__cxx11::basic_string&’} binds to a temporary constructed from type ‘const char* const’ [-Wrange-loop-construct] 102 | for (const std::string& t : {"enforce", "block", "remove"}) { | ^ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r/GUI/Gizmos/GLGizmoSeam.cpp:102:29: note: use non-reference type ‘const std::string’ {aka ‘const std::__cxx11::basic_string’} to make the copy explicit or ‘const char* const&’ to prevent copying /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r/GUI/Gizmos/GLGizmoSeam.cpp:123:28: warning: loop variable ‘t’ of type ‘const std::string&’ {aka ‘const std::__cxx11::basic_string&’} binds to a temporary constructed from type ‘const char* const’ [-Wrange-loop-construct] 123 | for(const std::string& t : {"enforce", "block", "remove"}) | ^ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r/GUI/Gizmos/GLGizmoSeam.cpp:123:28: note: use non-reference type ‘const std::string’ {aka ‘const std::__cxx11::basic_string’} to make the copy explicit or ‘const char* const&’ to prevent copying In file included from /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:12: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp: In instantiation of ‘bool Slic3r::ConfigOptionBoolsTempl::is_nil(int32_t) const [with bool NULLABLE = false; int32_t = int]’: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:1703:10: required from here /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:1711:24: warning: comparison of integer expressions of different signedness: ‘int32_t’ {aka ‘int’} and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1711 | return idx < values.size() ? NIL_VALUE() == this->values[idx] : | ~~~~^~~~~~~~~~~~~~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp: In instantiation of ‘bool Slic3r::ConfigOptionFloatsOrPercentsTempl::is_nil(int32_t) const [with bool NULLABLE = false; int32_t = int]’: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:1340:10: required from here /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:1348:24: warning: comparison of integer expressions of different signedness: ‘int32_t’ {aka ‘int’} and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1348 | return idx < values.size() ? (std::isnan(this->values[idx].value) || NIL_VALUE() == this->values[idx]) : | ~~~~^~~~~~~~~~~~~~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp: In instantiation of ‘bool Slic3r::ConfigOptionFloatsTempl::is_nil(int32_t) const [with bool NULLABLE = false; int32_t = int]’: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:814:10: required from here /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:822:24: warning: comparison of integer expressions of different signedness: ‘int32_t’ {aka ‘int’} and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 822 | return idx < values.size() ? (std::isnan(this->values[idx]) || NIL_VALUE() == this->values[idx]) : | ~~~~^~~~~~~~~~~~~~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp: In instantiation of ‘bool Slic3r::ConfigOptionIntsTempl::is_nil(int32_t) const [with bool NULLABLE = false; int32_t = int]’: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:998:10: required from here /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:1006:24: warning: comparison of integer expressions of different signedness: ‘int32_t’ {aka ‘int’} and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1006 | return idx < values.size() ? NIL_VALUE() == this->values[idx] : | ~~~~^~~~~~~~~~~~~~~ [337/433] /usr/bin/x86_64-pc-linux-gnu-g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DOPENVDB_ABI_VERSION_NUMBER=10 -DOPENVDB_USE_DELAYED_LOADING -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/lib64/dbus-1.0/include -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8_build/src/platform -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/hidapi/include -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/exif/include -I/usr/include/gtk-3.0 -I/usr/include/pango-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/atk-1.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/lib64/libffi/include -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/webp -I/usr/include/libpng16 -I/usr/include/pixman-1 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/fribidi -I/usr/include/gio-unix-2.0 -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8_build/src/libslic3r -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libnest2d/include -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/miniz -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /usr/lib64/wx/include/gtk3-unicode-3.0-gtk3 -isystem /usr/include/wx-3.0-gtk3 -isystem /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libigl -isystem /usr/include/opencascade -isystem /usr/include/Imath -DNDEBUG -march=native -O2 -pipe -fno-strict-aliasing -fext-numeric-literals -Wall -Wno-reorder -pthread -std=gnu++17 -fPIC -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -MD -MT src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/I18N.cpp.o -MF src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/I18N.cpp.o.d -o src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/I18N.cpp.o -c /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r/GUI/I18N.cpp [338/433] /usr/bin/x86_64-pc-linux-gnu-g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DOPENVDB_ABI_VERSION_NUMBER=10 -DOPENVDB_USE_DELAYED_LOADING -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/lib64/dbus-1.0/include -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8_build/src/platform -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/hidapi/include -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/exif/include -I/usr/include/gtk-3.0 -I/usr/include/pango-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/atk-1.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/lib64/libffi/include -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/webp -I/usr/include/libpng16 -I/usr/include/pixman-1 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/fribidi -I/usr/include/gio-unix-2.0 -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8_build/src/libslic3r -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libnest2d/include -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/miniz -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /usr/lib64/wx/include/gtk3-unicode-3.0-gtk3 -isystem /usr/include/wx-3.0-gtk3 -isystem /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libigl -isystem /usr/include/opencascade -isystem /usr/include/Imath -DNDEBUG -march=native -O2 -pipe -fno-strict-aliasing -fext-numeric-literals -Wall -Wno-reorder -pthread -std=gnu++17 -fPIC -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -MD -MT src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/Gizmos/GLGizmoSimplify.cpp.o -MF src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/Gizmos/GLGizmoSimplify.cpp.o.d -o src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/Gizmos/GLGizmoSimplify.cpp.o -c /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r/GUI/Gizmos/GLGizmoSimplify.cpp In file included from /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r/GUI/3DScene.hpp:7, from /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r/GUI/Gizmos/GLGizmoSimplify.hpp:7, from /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r/GUI/Gizmos/GLGizmoSimplify.cpp:1: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:603:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionEntityCollection&)’ was hidden [-Woverloaded-virtual=] 603 | virtual void use(ExtrusionEntityCollection& collection) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:634:18: note: by ‘Slic3r::SimplifyVisitor::use’ 634 | virtual void use(ExtrusionPath3D& path3D) override { | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:602:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionLoop&)’ was hidden [-Woverloaded-virtual=] 602 | virtual void use(ExtrusionLoop& loop) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:634:18: note: by ‘Slic3r::SimplifyVisitor::use’ 634 | virtual void use(ExtrusionPath3D& path3D) override { | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:601:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionMultiPath3D&)’ was hidden [-Woverloaded-virtual=] 601 | virtual void use(ExtrusionMultiPath3D& multipath) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:634:18: note: by ‘Slic3r::SimplifyVisitor::use’ 634 | virtual void use(ExtrusionPath3D& path3D) override { | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:600:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionMultiPath&)’ was hidden [-Woverloaded-virtual=] 600 | virtual void use(ExtrusionMultiPath& multipath) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:634:18: note: by ‘Slic3r::SimplifyVisitor::use’ 634 | virtual void use(ExtrusionPath3D& path3D) override { | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:603:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionEntityCollection&)’ was hidden [-Woverloaded-virtual=] 603 | virtual void use(ExtrusionEntityCollection& collection) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:645:18: note: by ‘Slic3r::GetPathsVisitor::use’ 645 | virtual void use(ExtrusionPath3D& path3D) override { | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:602:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionLoop&)’ was hidden [-Woverloaded-virtual=] 602 | virtual void use(ExtrusionLoop& loop) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:645:18: note: by ‘Slic3r::GetPathsVisitor::use’ 645 | virtual void use(ExtrusionPath3D& path3D) override { | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:601:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionMultiPath3D&)’ was hidden [-Woverloaded-virtual=] 601 | virtual void use(ExtrusionMultiPath3D& multipath) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:645:18: note: by ‘Slic3r::GetPathsVisitor::use’ 645 | virtual void use(ExtrusionPath3D& path3D) override { | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:600:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionMultiPath&)’ was hidden [-Woverloaded-virtual=] 600 | virtual void use(ExtrusionMultiPath& multipath) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:645:18: note: by ‘Slic3r::GetPathsVisitor::use’ 645 | virtual void use(ExtrusionPath3D& path3D) override { | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:595:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursiveConst::use(const Slic3r::ExtrusionEntityCollection&)’ was hidden [-Woverloaded-virtual=] 595 | virtual void use(const ExtrusionEntityCollection& collection) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:658:10: note: by ‘Slic3r::ExtrusionVolume::use’ 658 | void use(const ExtrusionPath3D &path3D) override { volume += unscaled(path3D.length()) * path3D.mm3_per_mm; } | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:594:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursiveConst::use(const Slic3r::ExtrusionLoop&)’ was hidden [-Woverloaded-virtual=] 594 | virtual void use(const ExtrusionLoop& loop) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:658:10: note: by ‘Slic3r::ExtrusionVolume::use’ 658 | void use(const ExtrusionPath3D &path3D) override { volume += unscaled(path3D.length()) * path3D.mm3_per_mm; } | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:593:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursiveConst::use(const Slic3r::ExtrusionMultiPath3D&)’ was hidden [-Woverloaded-virtual=] 593 | virtual void use(const ExtrusionMultiPath3D& multipath) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:658:10: note: by ‘Slic3r::ExtrusionVolume::use’ 658 | void use(const ExtrusionPath3D &path3D) override { volume += unscaled(path3D.length()) * path3D.mm3_per_mm; } | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:592:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursiveConst::use(const Slic3r::ExtrusionMultiPath&)’ was hidden [-Woverloaded-virtual=] 592 | virtual void use(const ExtrusionMultiPath& multipath) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:658:10: note: by ‘Slic3r::ExtrusionVolume::use’ 658 | void use(const ExtrusionPath3D &path3D) override { volume += unscaled(path3D.length()) * path3D.mm3_per_mm; } | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:603:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionEntityCollection&)’ was hidden [-Woverloaded-virtual=] 603 | virtual void use(ExtrusionEntityCollection& collection) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:667:10: note: by ‘Slic3r::ExtrusionModifyFlow::use’ 667 | void use(ExtrusionPath3D &path3D) override { path3D.mm3_per_mm *= _flow_mult; path3D.width *= _flow_mult; } | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:602:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionLoop&)’ was hidden [-Woverloaded-virtual=] 602 | virtual void use(ExtrusionLoop& loop) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:667:10: note: by ‘Slic3r::ExtrusionModifyFlow::use’ 667 | void use(ExtrusionPath3D &path3D) override { path3D.mm3_per_mm *= _flow_mult; path3D.width *= _flow_mult; } | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:601:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionMultiPath3D&)’ was hidden [-Woverloaded-virtual=] 601 | virtual void use(ExtrusionMultiPath3D& multipath) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:667:10: note: by ‘Slic3r::ExtrusionModifyFlow::use’ 667 | void use(ExtrusionPath3D &path3D) override { path3D.mm3_per_mm *= _flow_mult; path3D.width *= _flow_mult; } | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:600:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionMultiPath&)’ was hidden [-Woverloaded-virtual=] 600 | virtual void use(ExtrusionMultiPath& multipath) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:667:10: note: by ‘Slic3r::ExtrusionModifyFlow::use’ 667 | void use(ExtrusionPath3D &path3D) override { path3D.mm3_per_mm *= _flow_mult; path3D.width *= _flow_mult; } | ^~~ In file included from /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:12: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp: In instantiation of ‘bool Slic3r::ConfigOptionBoolsTempl::is_nil(int32_t) const [with bool NULLABLE = false; int32_t = int]’: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:1703:10: required from here /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:1711:24: warning: comparison of integer expressions of different signedness: ‘int32_t’ {aka ‘int’} and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1711 | return idx < values.size() ? NIL_VALUE() == this->values[idx] : | ~~~~^~~~~~~~~~~~~~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp: In instantiation of ‘bool Slic3r::ConfigOptionFloatsOrPercentsTempl::is_nil(int32_t) const [with bool NULLABLE = false; int32_t = int]’: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:1340:10: required from here /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:1348:24: warning: comparison of integer expressions of different signedness: ‘int32_t’ {aka ‘int’} and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1348 | return idx < values.size() ? (std::isnan(this->values[idx].value) || NIL_VALUE() == this->values[idx]) : | ~~~~^~~~~~~~~~~~~~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp: In instantiation of ‘bool Slic3r::ConfigOptionFloatsTempl::is_nil(int32_t) const [with bool NULLABLE = false; int32_t = int]’: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:814:10: required from here /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:822:24: warning: comparison of integer expressions of different signedness: ‘int32_t’ {aka ‘int’} and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 822 | return idx < values.size() ? (std::isnan(this->values[idx]) || NIL_VALUE() == this->values[idx]) : | ~~~~^~~~~~~~~~~~~~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp: In instantiation of ‘bool Slic3r::ConfigOptionIntsTempl::is_nil(int32_t) const [with bool NULLABLE = false; int32_t = int]’: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:998:10: required from here /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:1006:24: warning: comparison of integer expressions of different signedness: ‘int32_t’ {aka ‘int’} and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1006 | return idx < values.size() ? NIL_VALUE() == this->values[idx] : | ~~~~^~~~~~~~~~~~~~~ [339/433] /usr/bin/x86_64-pc-linux-gnu-g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DOPENVDB_ABI_VERSION_NUMBER=10 -DOPENVDB_USE_DELAYED_LOADING -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/lib64/dbus-1.0/include -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8_build/src/platform -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/hidapi/include -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/exif/include -I/usr/include/gtk-3.0 -I/usr/include/pango-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/atk-1.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/lib64/libffi/include -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/webp -I/usr/include/libpng16 -I/usr/include/pixman-1 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/fribidi -I/usr/include/gio-unix-2.0 -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8_build/src/libslic3r -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libnest2d/include -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/miniz -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /usr/lib64/wx/include/gtk3-unicode-3.0-gtk3 -isystem /usr/include/wx-3.0-gtk3 -isystem /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libigl -isystem /usr/include/opencascade -isystem /usr/include/Imath -DNDEBUG -march=native -O2 -pipe -fno-strict-aliasing -fext-numeric-literals -Wall -Wno-reorder -pthread -std=gnu++17 -fPIC -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -MD -MT src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/Gizmos/GLGizmoPainterBase.cpp.o -MF src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/Gizmos/GLGizmoPainterBase.cpp.o.d -o src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/Gizmos/GLGizmoPainterBase.cpp.o -c /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r/GUI/Gizmos/GLGizmoPainterBase.cpp In file included from /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r/GUI/3DScene.hpp:7, from /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r/GUI/Gizmos/GLGizmoPainterBase.hpp:6, from /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r/GUI/Gizmos/GLGizmoPainterBase.cpp:2: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:603:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionEntityCollection&)’ was hidden [-Woverloaded-virtual=] 603 | virtual void use(ExtrusionEntityCollection& collection) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:634:18: note: by ‘Slic3r::SimplifyVisitor::use’ 634 | virtual void use(ExtrusionPath3D& path3D) override { | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:602:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionLoop&)’ was hidden [-Woverloaded-virtual=] 602 | virtual void use(ExtrusionLoop& loop) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:634:18: note: by ‘Slic3r::SimplifyVisitor::use’ 634 | virtual void use(ExtrusionPath3D& path3D) override { | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:601:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionMultiPath3D&)’ was hidden [-Woverloaded-virtual=] 601 | virtual void use(ExtrusionMultiPath3D& multipath) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:634:18: note: by ‘Slic3r::SimplifyVisitor::use’ 634 | virtual void use(ExtrusionPath3D& path3D) override { | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:600:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionMultiPath&)’ was hidden [-Woverloaded-virtual=] 600 | virtual void use(ExtrusionMultiPath& multipath) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:634:18: note: by ‘Slic3r::SimplifyVisitor::use’ 634 | virtual void use(ExtrusionPath3D& path3D) override { | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:603:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionEntityCollection&)’ was hidden [-Woverloaded-virtual=] 603 | virtual void use(ExtrusionEntityCollection& collection) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:645:18: note: by ‘Slic3r::GetPathsVisitor::use’ 645 | virtual void use(ExtrusionPath3D& path3D) override { | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:602:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionLoop&)’ was hidden [-Woverloaded-virtual=] 602 | virtual void use(ExtrusionLoop& loop) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:645:18: note: by ‘Slic3r::GetPathsVisitor::use’ 645 | virtual void use(ExtrusionPath3D& path3D) override { | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:601:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionMultiPath3D&)’ was hidden [-Woverloaded-virtual=] 601 | virtual void use(ExtrusionMultiPath3D& multipath) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:645:18: note: by ‘Slic3r::GetPathsVisitor::use’ 645 | virtual void use(ExtrusionPath3D& path3D) override { | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:600:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionMultiPath&)’ was hidden [-Woverloaded-virtual=] 600 | virtual void use(ExtrusionMultiPath& multipath) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:645:18: note: by ‘Slic3r::GetPathsVisitor::use’ 645 | virtual void use(ExtrusionPath3D& path3D) override { | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:595:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursiveConst::use(const Slic3r::ExtrusionEntityCollection&)’ was hidden [-Woverloaded-virtual=] 595 | virtual void use(const ExtrusionEntityCollection& collection) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:658:10: note: by ‘Slic3r::ExtrusionVolume::use’ 658 | void use(const ExtrusionPath3D &path3D) override { volume += unscaled(path3D.length()) * path3D.mm3_per_mm; } | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:594:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursiveConst::use(const Slic3r::ExtrusionLoop&)’ was hidden [-Woverloaded-virtual=] 594 | virtual void use(const ExtrusionLoop& loop) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:658:10: note: by ‘Slic3r::ExtrusionVolume::use’ 658 | void use(const ExtrusionPath3D &path3D) override { volume += unscaled(path3D.length()) * path3D.mm3_per_mm; } | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:593:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursiveConst::use(const Slic3r::ExtrusionMultiPath3D&)’ was hidden [-Woverloaded-virtual=] 593 | virtual void use(const ExtrusionMultiPath3D& multipath) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:658:10: note: by ‘Slic3r::ExtrusionVolume::use’ 658 | void use(const ExtrusionPath3D &path3D) override { volume += unscaled(path3D.length()) * path3D.mm3_per_mm; } | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:592:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursiveConst::use(const Slic3r::ExtrusionMultiPath&)’ was hidden [-Woverloaded-virtual=] 592 | virtual void use(const ExtrusionMultiPath& multipath) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:658:10: note: by ‘Slic3r::ExtrusionVolume::use’ 658 | void use(const ExtrusionPath3D &path3D) override { volume += unscaled(path3D.length()) * path3D.mm3_per_mm; } | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:603:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionEntityCollection&)’ was hidden [-Woverloaded-virtual=] 603 | virtual void use(ExtrusionEntityCollection& collection) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:667:10: note: by ‘Slic3r::ExtrusionModifyFlow::use’ 667 | void use(ExtrusionPath3D &path3D) override { path3D.mm3_per_mm *= _flow_mult; path3D.width *= _flow_mult; } | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:602:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionLoop&)’ was hidden [-Woverloaded-virtual=] 602 | virtual void use(ExtrusionLoop& loop) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:667:10: note: by ‘Slic3r::ExtrusionModifyFlow::use’ 667 | void use(ExtrusionPath3D &path3D) override { path3D.mm3_per_mm *= _flow_mult; path3D.width *= _flow_mult; } | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:601:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionMultiPath3D&)’ was hidden [-Woverloaded-virtual=] 601 | virtual void use(ExtrusionMultiPath3D& multipath) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:667:10: note: by ‘Slic3r::ExtrusionModifyFlow::use’ 667 | void use(ExtrusionPath3D &path3D) override { path3D.mm3_per_mm *= _flow_mult; path3D.width *= _flow_mult; } | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:600:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionMultiPath&)’ was hidden [-Woverloaded-virtual=] 600 | virtual void use(ExtrusionMultiPath& multipath) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:667:10: note: by ‘Slic3r::ExtrusionModifyFlow::use’ 667 | void use(ExtrusionPath3D &path3D) override { path3D.mm3_per_mm *= _flow_mult; path3D.width *= _flow_mult; } | ^~~ In file included from /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:12: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp: In instantiation of ‘bool Slic3r::ConfigOptionBoolsTempl::is_nil(int32_t) const [with bool NULLABLE = false; int32_t = int]’: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:1703:10: required from here /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:1711:24: warning: comparison of integer expressions of different signedness: ‘int32_t’ {aka ‘int’} and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1711 | return idx < values.size() ? NIL_VALUE() == this->values[idx] : | ~~~~^~~~~~~~~~~~~~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp: In instantiation of ‘bool Slic3r::ConfigOptionFloatsOrPercentsTempl::is_nil(int32_t) const [with bool NULLABLE = false; int32_t = int]’: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:1340:10: required from here /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:1348:24: warning: comparison of integer expressions of different signedness: ‘int32_t’ {aka ‘int’} and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1348 | return idx < values.size() ? (std::isnan(this->values[idx].value) || NIL_VALUE() == this->values[idx]) : | ~~~~^~~~~~~~~~~~~~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp: In instantiation of ‘bool Slic3r::ConfigOptionFloatsTempl::is_nil(int32_t) const [with bool NULLABLE = false; int32_t = int]’: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:814:10: required from here /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:822:24: warning: comparison of integer expressions of different signedness: ‘int32_t’ {aka ‘int’} and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 822 | return idx < values.size() ? (std::isnan(this->values[idx]) || NIL_VALUE() == this->values[idx]) : | ~~~~^~~~~~~~~~~~~~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp: In instantiation of ‘bool Slic3r::ConfigOptionIntsTempl::is_nil(int32_t) const [with bool NULLABLE = false; int32_t = int]’: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:998:10: required from here /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:1006:24: warning: comparison of integer expressions of different signedness: ‘int32_t’ {aka ‘int’} and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1006 | return idx < values.size() ? NIL_VALUE() == this->values[idx] : | ~~~~^~~~~~~~~~~~~~~ [340/433] /usr/bin/x86_64-pc-linux-gnu-g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DOPENVDB_ABI_VERSION_NUMBER=10 -DOPENVDB_USE_DELAYED_LOADING -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/lib64/dbus-1.0/include -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8_build/src/platform -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/hidapi/include -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/exif/include -I/usr/include/gtk-3.0 -I/usr/include/pango-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/atk-1.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/lib64/libffi/include -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/webp -I/usr/include/libpng16 -I/usr/include/pixman-1 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/fribidi -I/usr/include/gio-unix-2.0 -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8_build/src/libslic3r -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libnest2d/include -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/miniz -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /usr/lib64/wx/include/gtk3-unicode-3.0-gtk3 -isystem /usr/include/wx-3.0-gtk3 -isystem /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libigl -isystem /usr/include/opencascade -isystem /usr/include/Imath -DNDEBUG -march=native -O2 -pipe -fno-strict-aliasing -fext-numeric-literals -Wall -Wno-reorder -pthread -std=gnu++17 -fPIC -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -MD -MT src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/GLCanvas3D.cpp.o -MF src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/GLCanvas3D.cpp.o.d -o src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/GLCanvas3D.cpp.o -c /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r/GUI/GLCanvas3D.cpp In file included from /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r/GUI/3DScene.hpp:7, from /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r/GUI/MeshUtils.hpp:9, from /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r/GUI/Gizmos/GLGizmosCommon.hpp:7, from /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r/GUI/Gizmos/GLGizmosManager.hpp:7, from /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r/GUI/GLCanvas3D.hpp:12, from /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r/GUI/GLCanvas3D.cpp:2: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:603:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionEntityCollection&)’ was hidden [-Woverloaded-virtual=] 603 | virtual void use(ExtrusionEntityCollection& collection) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:634:18: note: by ‘Slic3r::SimplifyVisitor::use’ 634 | virtual void use(ExtrusionPath3D& path3D) override { | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:602:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionLoop&)’ was hidden [-Woverloaded-virtual=] 602 | virtual void use(ExtrusionLoop& loop) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:634:18: note: by ‘Slic3r::SimplifyVisitor::use’ 634 | virtual void use(ExtrusionPath3D& path3D) override { | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:601:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionMultiPath3D&)’ was hidden [-Woverloaded-virtual=] 601 | virtual void use(ExtrusionMultiPath3D& multipath) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:634:18: note: by ‘Slic3r::SimplifyVisitor::use’ 634 | virtual void use(ExtrusionPath3D& path3D) override { | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:600:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionMultiPath&)’ was hidden [-Woverloaded-virtual=] 600 | virtual void use(ExtrusionMultiPath& multipath) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:634:18: note: by ‘Slic3r::SimplifyVisitor::use’ 634 | virtual void use(ExtrusionPath3D& path3D) override { | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:603:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionEntityCollection&)’ was hidden [-Woverloaded-virtual=] 603 | virtual void use(ExtrusionEntityCollection& collection) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:645:18: note: by ‘Slic3r::GetPathsVisitor::use’ 645 | virtual void use(ExtrusionPath3D& path3D) override { | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:602:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionLoop&)’ was hidden [-Woverloaded-virtual=] 602 | virtual void use(ExtrusionLoop& loop) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:645:18: note: by ‘Slic3r::GetPathsVisitor::use’ 645 | virtual void use(ExtrusionPath3D& path3D) override { | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:601:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionMultiPath3D&)’ was hidden [-Woverloaded-virtual=] 601 | virtual void use(ExtrusionMultiPath3D& multipath) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:645:18: note: by ‘Slic3r::GetPathsVisitor::use’ 645 | virtual void use(ExtrusionPath3D& path3D) override { | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:600:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionMultiPath&)’ was hidden [-Woverloaded-virtual=] 600 | virtual void use(ExtrusionMultiPath& multipath) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:645:18: note: by ‘Slic3r::GetPathsVisitor::use’ 645 | virtual void use(ExtrusionPath3D& path3D) override { | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:595:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursiveConst::use(const Slic3r::ExtrusionEntityCollection&)’ was hidden [-Woverloaded-virtual=] 595 | virtual void use(const ExtrusionEntityCollection& collection) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:658:10: note: by ‘Slic3r::ExtrusionVolume::use’ 658 | void use(const ExtrusionPath3D &path3D) override { volume += unscaled(path3D.length()) * path3D.mm3_per_mm; } | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:594:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursiveConst::use(const Slic3r::ExtrusionLoop&)’ was hidden [-Woverloaded-virtual=] 594 | virtual void use(const ExtrusionLoop& loop) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:658:10: note: by ‘Slic3r::ExtrusionVolume::use’ 658 | void use(const ExtrusionPath3D &path3D) override { volume += unscaled(path3D.length()) * path3D.mm3_per_mm; } | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:593:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursiveConst::use(const Slic3r::ExtrusionMultiPath3D&)’ was hidden [-Woverloaded-virtual=] 593 | virtual void use(const ExtrusionMultiPath3D& multipath) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:658:10: note: by ‘Slic3r::ExtrusionVolume::use’ 658 | void use(const ExtrusionPath3D &path3D) override { volume += unscaled(path3D.length()) * path3D.mm3_per_mm; } | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:592:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursiveConst::use(const Slic3r::ExtrusionMultiPath&)’ was hidden [-Woverloaded-virtual=] 592 | virtual void use(const ExtrusionMultiPath& multipath) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:658:10: note: by ‘Slic3r::ExtrusionVolume::use’ 658 | void use(const ExtrusionPath3D &path3D) override { volume += unscaled(path3D.length()) * path3D.mm3_per_mm; } | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:603:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionEntityCollection&)’ was hidden [-Woverloaded-virtual=] 603 | virtual void use(ExtrusionEntityCollection& collection) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:667:10: note: by ‘Slic3r::ExtrusionModifyFlow::use’ 667 | void use(ExtrusionPath3D &path3D) override { path3D.mm3_per_mm *= _flow_mult; path3D.width *= _flow_mult; } | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:602:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionLoop&)’ was hidden [-Woverloaded-virtual=] 602 | virtual void use(ExtrusionLoop& loop) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:667:10: note: by ‘Slic3r::ExtrusionModifyFlow::use’ 667 | void use(ExtrusionPath3D &path3D) override { path3D.mm3_per_mm *= _flow_mult; path3D.width *= _flow_mult; } | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:601:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionMultiPath3D&)’ was hidden [-Woverloaded-virtual=] 601 | virtual void use(ExtrusionMultiPath3D& multipath) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:667:10: note: by ‘Slic3r::ExtrusionModifyFlow::use’ 667 | void use(ExtrusionPath3D &path3D) override { path3D.mm3_per_mm *= _flow_mult; path3D.width *= _flow_mult; } | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:600:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionMultiPath&)’ was hidden [-Woverloaded-virtual=] 600 | virtual void use(ExtrusionMultiPath& multipath) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:667:10: note: by ‘Slic3r::ExtrusionModifyFlow::use’ 667 | void use(ExtrusionPath3D &path3D) override { path3D.mm3_per_mm *= _flow_mult; path3D.width *= _flow_mult; } | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r/GUI/GLCanvas3D.cpp: In member function ‘void Slic3r::GUI::GLCanvas3D::on_mouse(wxMouseEvent&)’: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r/GUI/GLCanvas3D.cpp:3300:50: warning: comparison of integer expressions of different signedness: ‘std::vector::size_type’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 3300 | if (m_volumes.volumes.size() > volume_idx) { //can fail if the screen takes a bit of time to refresh | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r/GUI/GLCanvas3D.cpp: In member function ‘bool Slic3r::GUI::GLCanvas3D::_render_arrange_menu(float)’: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r/GUI/GLCanvas3D.cpp:4218:16: warning: suggest explicit braces to avoid ambiguous ‘else’ [-Wdangling-else] 4218 | if (dd_opt) | ^ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r/GUI/GLCanvas3D.cpp:4238:12: warning: suggest explicit braces to avoid ambiguous ‘else’ [-Wdangling-else] 4238 | if (dd_opt) | ^ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r/GUI/GLCanvas3D.cpp: In member function ‘void Slic3r::GUI::GLCanvas3D::_set_warning_notification(EWarning, bool)’: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r/GUI/GLCanvas3D.cpp:6638:12: warning: enumeration value ‘PrintWarning’ not handled in switch [-Wswitch] 6638 | switch (warning) { | ^ In file included from /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:12: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp: In instantiation of ‘bool Slic3r::ConfigOptionFloatsOrPercentsTempl::is_nil(int32_t) const [with bool NULLABLE = false; int32_t = int]’: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:1354:25: required from ‘double Slic3r::ConfigOptionFloatsOrPercentsTempl::get_abs_value(size_t, double) const [with bool NULLABLE = false; size_t = long unsigned int]’ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r/GUI/GLCanvas3D.cpp:282:88: required from here /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:1348:24: warning: comparison of integer expressions of different signedness: ‘int32_t’ {aka ‘int’} and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1348 | return idx < values.size() ? (std::isnan(this->values[idx].value) || NIL_VALUE() == this->values[idx]) : | ~~~~^~~~~~~~~~~~~~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp: In instantiation of ‘bool Slic3r::ConfigOptionBoolsTempl::is_nil(int32_t) const [with bool NULLABLE = false; int32_t = int]’: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:1703:10: required from here /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:1711:24: warning: comparison of integer expressions of different signedness: ‘int32_t’ {aka ‘int’} and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1711 | return idx < values.size() ? NIL_VALUE() == this->values[idx] : | ~~~~^~~~~~~~~~~~~~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp: In instantiation of ‘bool Slic3r::ConfigOptionFloatsTempl::is_nil(int32_t) const [with bool NULLABLE = false; int32_t = int]’: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:814:10: required from here /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:822:24: warning: comparison of integer expressions of different signedness: ‘int32_t’ {aka ‘int’} and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 822 | return idx < values.size() ? (std::isnan(this->values[idx]) || NIL_VALUE() == this->values[idx]) : | ~~~~^~~~~~~~~~~~~~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp: In instantiation of ‘bool Slic3r::ConfigOptionIntsTempl::is_nil(int32_t) const [with bool NULLABLE = false; int32_t = int]’: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:998:10: required from here /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:1006:24: warning: comparison of integer expressions of different signedness: ‘int32_t’ {aka ‘int’} and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1006 | return idx < values.size() ? NIL_VALUE() == this->values[idx] : | ~~~~^~~~~~~~~~~~~~~ [341/433] /usr/bin/x86_64-pc-linux-gnu-g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DOPENVDB_ABI_VERSION_NUMBER=10 -DOPENVDB_USE_DELAYED_LOADING -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/lib64/dbus-1.0/include -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8_build/src/platform -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/hidapi/include -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/exif/include -I/usr/include/gtk-3.0 -I/usr/include/pango-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/atk-1.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/lib64/libffi/include -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/webp -I/usr/include/libpng16 -I/usr/include/pixman-1 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/fribidi -I/usr/include/gio-unix-2.0 -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8_build/src/libslic3r -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libnest2d/include -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/miniz -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /usr/lib64/wx/include/gtk3-unicode-3.0-gtk3 -isystem /usr/include/wx-3.0-gtk3 -isystem /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libigl -isystem /usr/include/opencascade -isystem /usr/include/Imath -DNDEBUG -march=native -O2 -pipe -fno-strict-aliasing -fext-numeric-literals -Wall -Wno-reorder -pthread -std=gnu++17 -fPIC -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -MD -MT src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/Gizmos/GLGizmoSlaSupports.cpp.o -MF src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/Gizmos/GLGizmoSlaSupports.cpp.o.d -o src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/Gizmos/GLGizmoSlaSupports.cpp.o -c /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r/GUI/Gizmos/GLGizmoSlaSupports.cpp In file included from /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r/GUI/3DScene.hpp:7, from /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r/GUI/MeshUtils.hpp:9, from /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r/GUI/Gizmos/GLGizmosCommon.hpp:7, from /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r/GUI/Gizmos/GLGizmosManager.hpp:7, from /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r/GUI/GLCanvas3D.hpp:12, from /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r/GUI/Gizmos/GLGizmoSlaSupports.cpp:3: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:603:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionEntityCollection&)’ was hidden [-Woverloaded-virtual=] 603 | virtual void use(ExtrusionEntityCollection& collection) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:634:18: note: by ‘Slic3r::SimplifyVisitor::use’ 634 | virtual void use(ExtrusionPath3D& path3D) override { | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:602:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionLoop&)’ was hidden [-Woverloaded-virtual=] 602 | virtual void use(ExtrusionLoop& loop) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:634:18: note: by ‘Slic3r::SimplifyVisitor::use’ 634 | virtual void use(ExtrusionPath3D& path3D) override { | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:601:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionMultiPath3D&)’ was hidden [-Woverloaded-virtual=] 601 | virtual void use(ExtrusionMultiPath3D& multipath) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:634:18: note: by ‘Slic3r::SimplifyVisitor::use’ 634 | virtual void use(ExtrusionPath3D& path3D) override { | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:600:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionMultiPath&)’ was hidden [-Woverloaded-virtual=] 600 | virtual void use(ExtrusionMultiPath& multipath) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:634:18: note: by ‘Slic3r::SimplifyVisitor::use’ 634 | virtual void use(ExtrusionPath3D& path3D) override { | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:603:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionEntityCollection&)’ was hidden [-Woverloaded-virtual=] 603 | virtual void use(ExtrusionEntityCollection& collection) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:645:18: note: by ‘Slic3r::GetPathsVisitor::use’ 645 | virtual void use(ExtrusionPath3D& path3D) override { | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:602:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionLoop&)’ was hidden [-Woverloaded-virtual=] 602 | virtual void use(ExtrusionLoop& loop) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:645:18: note: by ‘Slic3r::GetPathsVisitor::use’ 645 | virtual void use(ExtrusionPath3D& path3D) override { | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:601:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionMultiPath3D&)’ was hidden [-Woverloaded-virtual=] 601 | virtual void use(ExtrusionMultiPath3D& multipath) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:645:18: note: by ‘Slic3r::GetPathsVisitor::use’ 645 | virtual void use(ExtrusionPath3D& path3D) override { | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:600:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionMultiPath&)’ was hidden [-Woverloaded-virtual=] 600 | virtual void use(ExtrusionMultiPath& multipath) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:645:18: note: by ‘Slic3r::GetPathsVisitor::use’ 645 | virtual void use(ExtrusionPath3D& path3D) override { | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:595:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursiveConst::use(const Slic3r::ExtrusionEntityCollection&)’ was hidden [-Woverloaded-virtual=] 595 | virtual void use(const ExtrusionEntityCollection& collection) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:658:10: note: by ‘Slic3r::ExtrusionVolume::use’ 658 | void use(const ExtrusionPath3D &path3D) override { volume += unscaled(path3D.length()) * path3D.mm3_per_mm; } | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:594:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursiveConst::use(const Slic3r::ExtrusionLoop&)’ was hidden [-Woverloaded-virtual=] 594 | virtual void use(const ExtrusionLoop& loop) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:658:10: note: by ‘Slic3r::ExtrusionVolume::use’ 658 | void use(const ExtrusionPath3D &path3D) override { volume += unscaled(path3D.length()) * path3D.mm3_per_mm; } | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:593:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursiveConst::use(const Slic3r::ExtrusionMultiPath3D&)’ was hidden [-Woverloaded-virtual=] 593 | virtual void use(const ExtrusionMultiPath3D& multipath) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:658:10: note: by ‘Slic3r::ExtrusionVolume::use’ 658 | void use(const ExtrusionPath3D &path3D) override { volume += unscaled(path3D.length()) * path3D.mm3_per_mm; } | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:592:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursiveConst::use(const Slic3r::ExtrusionMultiPath&)’ was hidden [-Woverloaded-virtual=] 592 | virtual void use(const ExtrusionMultiPath& multipath) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:658:10: note: by ‘Slic3r::ExtrusionVolume::use’ 658 | void use(const ExtrusionPath3D &path3D) override { volume += unscaled(path3D.length()) * path3D.mm3_per_mm; } | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:603:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionEntityCollection&)’ was hidden [-Woverloaded-virtual=] 603 | virtual void use(ExtrusionEntityCollection& collection) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:667:10: note: by ‘Slic3r::ExtrusionModifyFlow::use’ 667 | void use(ExtrusionPath3D &path3D) override { path3D.mm3_per_mm *= _flow_mult; path3D.width *= _flow_mult; } | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:602:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionLoop&)’ was hidden [-Woverloaded-virtual=] 602 | virtual void use(ExtrusionLoop& loop) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:667:10: note: by ‘Slic3r::ExtrusionModifyFlow::use’ 667 | void use(ExtrusionPath3D &path3D) override { path3D.mm3_per_mm *= _flow_mult; path3D.width *= _flow_mult; } | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:601:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionMultiPath3D&)’ was hidden [-Woverloaded-virtual=] 601 | virtual void use(ExtrusionMultiPath3D& multipath) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:667:10: note: by ‘Slic3r::ExtrusionModifyFlow::use’ 667 | void use(ExtrusionPath3D &path3D) override { path3D.mm3_per_mm *= _flow_mult; path3D.width *= _flow_mult; } | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:600:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionMultiPath&)’ was hidden [-Woverloaded-virtual=] 600 | virtual void use(ExtrusionMultiPath& multipath) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:667:10: note: by ‘Slic3r::ExtrusionModifyFlow::use’ 667 | void use(ExtrusionPath3D &path3D) override { path3D.mm3_per_mm *= _flow_mult; path3D.width *= _flow_mult; } | ^~~ In file included from /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:12: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp: In instantiation of ‘bool Slic3r::ConfigOptionBoolsTempl::is_nil(int32_t) const [with bool NULLABLE = false; int32_t = int]’: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:1703:10: required from here /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:1711:24: warning: comparison of integer expressions of different signedness: ‘int32_t’ {aka ‘int’} and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1711 | return idx < values.size() ? NIL_VALUE() == this->values[idx] : | ~~~~^~~~~~~~~~~~~~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp: In instantiation of ‘bool Slic3r::ConfigOptionFloatsOrPercentsTempl::is_nil(int32_t) const [with bool NULLABLE = false; int32_t = int]’: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:1340:10: required from here /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:1348:24: warning: comparison of integer expressions of different signedness: ‘int32_t’ {aka ‘int’} and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1348 | return idx < values.size() ? (std::isnan(this->values[idx].value) || NIL_VALUE() == this->values[idx]) : | ~~~~^~~~~~~~~~~~~~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp: In instantiation of ‘bool Slic3r::ConfigOptionFloatsTempl::is_nil(int32_t) const [with bool NULLABLE = false; int32_t = int]’: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:814:10: required from here /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:822:24: warning: comparison of integer expressions of different signedness: ‘int32_t’ {aka ‘int’} and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 822 | return idx < values.size() ? (std::isnan(this->values[idx]) || NIL_VALUE() == this->values[idx]) : | ~~~~^~~~~~~~~~~~~~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp: In instantiation of ‘bool Slic3r::ConfigOptionIntsTempl::is_nil(int32_t) const [with bool NULLABLE = false; int32_t = int]’: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:998:10: required from here /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:1006:24: warning: comparison of integer expressions of different signedness: ‘int32_t’ {aka ‘int’} and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1006 | return idx < values.size() ? NIL_VALUE() == this->values[idx] : | ~~~~^~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/src/Core/util/ConfigureVectorization.h:346, from /usr/include/eigen3/Eigen/Core:22, from /usr/include/eigen3/Eigen/Geometry:11, from /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Point.hpp:12, from /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r/GUI/Gizmos/GLGizmoBase.hpp:4, from /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r/GUI/Gizmos/GLGizmoSlaSupports.hpp:4, from /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r/GUI/Gizmos/GLGizmoSlaSupports.cpp:2: In function ‘__m128d _mm_loadu_pd(const double*)’, inlined from ‘Packet Eigen::internal::ploadu(const typename unpacket_traits::type*) [with Packet = __vector(2) double]’ at /usr/include/eigen3/Eigen/src/Core/arch/SSE/PacketMath.h:746:22, inlined from ‘Packet Eigen::internal::ploadt(const typename unpacket_traits::type*) [with Packet = __vector(2) double; int Alignment = 0]’ at /usr/include/eigen3/Eigen/src/Core/GenericPacketMath.h:969:26, inlined from ‘PacketType Eigen::internal::mapbase_evaluator::packet(Eigen::Index, Eigen::Index) const [with int LoadMode = 0; PacketType = __vector(2) double; Derived = Eigen::Block, 3, 1, true>; PlainObjectType = Eigen::Matrix]’ at /usr/include/eigen3/Eigen/src/Core/CoreEvaluators.h:937:50, inlined from ‘void Eigen::internal::generic_dense_assignment_kernel::assignPacket(Eigen::Index, Eigen::Index) [with int StoreMode = 0; int LoadMode = 0; PacketType = __vector(2) double; DstEvaluatorTypeT = Eigen::internal::evaluator >; SrcEvaluatorTypeT = Eigen::internal::evaluator, 3, 1, true> >; Functor = Eigen::internal::assign_op; int Version = 0]’ at /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:675:116, inlined from ‘void Eigen::internal::generic_dense_assignment_kernel::assignPacketByOuterInner(Eigen::Index, Eigen::Index) [with int StoreMode = 0; int LoadMode = 0; PacketType = __vector(2) double; DstEvaluatorTypeT = Eigen::internal::evaluator >; SrcEvaluatorTypeT = Eigen::internal::evaluator, 3, 1, true> >; Functor = Eigen::internal::assign_op; int Version = 0]’ at /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:689:48, inlined from ‘static void Eigen::internal::copy_using_evaluator_innervec_CompleteUnrolling::run(Kernel&) [with Kernel = Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator, 3, 1, true> >, Eigen::internal::assign_op, 0>; int Index = 0; int Stop = 2]’ at /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:279:85, inlined from ‘static void Eigen::internal::dense_assignment_loop::run(Kernel&) [with Kernel = Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator, 3, 1, true> >, Eigen::internal::assign_op, 0>]’ at /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:455:81, inlined from ‘void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Block, 3, 1, true>; Functor = assign_op]’ at /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:785:37, inlined from ‘static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Block, 3, 1, true>; Functor = Eigen::internal::assign_op; Weak = void]’ at /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:954:31, inlined from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Block, 3, 1, true>; Func = assign_op]’ at /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:890:49, inlined from ‘Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Block, 3, 1, true>; Derived = Eigen::Matrix]’ at /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:797:41, inlined from ‘Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Block, 3, 1, true>; Derived = Eigen::Matrix]’ at /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:594:19, inlined from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Block, 3, 1, true>; _Scalar = double; int _Rows = 3; int _Cols = 1; int _Options = 0; int _MaxRows = 3; int _MaxCols = 1]’ at /usr/include/eigen3/Eigen/src/Core/Matrix.h:423:29, inlined from ‘Derived& Eigen::QuaternionBase::setFromTwoVectors(const Eigen::MatrixBase&, const Eigen::MatrixBase&) [with Derived1 = Eigen::Matrix; Derived2 = Eigen::Matrix; Derived = Eigen::Quaternion]’ at /usr/include/eigen3/Eigen/src/Geometry/Quaternion.h:658:13: /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/emmintrin.h:134:24: warning: ‘*(__m128d_u*)((char*)&svd + offsetof(Eigen::JacobiSVD, 2>,Eigen::JacobiSVD, 2>::.Eigen::SVDBase, 2> >::m_matrixV.Eigen::Matrix::.Eigen::PlainObjectBase >::m_storage.Eigen::DenseStorage::m_data.Eigen::internal::plain_array::array[6]))’ may be used uninitialized [-Wmaybe-uninitialized] 134 | return *(__m128d_u *)__P; | ^~~ In file included from /usr/include/eigen3/Eigen/Geometry:42: /usr/include/eigen3/Eigen/src/Geometry/Quaternion.h: In function ‘Derived& Eigen::QuaternionBase::setFromTwoVectors(const Eigen::MatrixBase&, const Eigen::MatrixBase&) [with Derived1 = Eigen::Matrix; Derived2 = Eigen::Matrix; Derived = Eigen::Quaternion]’: /usr/include/eigen3/Eigen/src/Geometry/Quaternion.h:657:36: note: ‘svd’ declared here 657 | JacobiSVD > svd(m, ComputeFullV); | ^~~ In file included from /usr/include/eigen3/Eigen/Core:277: In member function ‘Eigen::internal::mapbase_evaluator::CoeffReturnType Eigen::internal::mapbase_evaluator::coeff(Eigen::Index, Eigen::Index) const [with Derived = Eigen::Block, 3, 1, true>; PlainObjectType = Eigen::Matrix]’, inlined from ‘void Eigen::internal::generic_dense_assignment_kernel::assignCoeff(Eigen::Index, Eigen::Index) [with DstEvaluatorTypeT = Eigen::internal::evaluator >; SrcEvaluatorTypeT = Eigen::internal::evaluator, 3, 1, true> >; Functor = Eigen::internal::assign_op; int Version = 0]’ at /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:654:63, inlined from ‘void Eigen::internal::generic_dense_assignment_kernel::assignCoeffByOuterInner(Eigen::Index, Eigen::Index) [with DstEvaluatorTypeT = Eigen::internal::evaluator >; SrcEvaluatorTypeT = Eigen::internal::evaluator, 3, 1, true> >; Functor = Eigen::internal::assign_op; int Version = 0]’ at /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:668:16, inlined from ‘static void Eigen::internal::copy_using_evaluator_DefaultTraversal_CompleteUnrolling::run(Kernel&) [with Kernel = Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator, 3, 1, true> >, Eigen::internal::assign_op, 0>; int Index = 2; int Stop = 3]’ at /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:211:35, inlined from ‘static void Eigen::internal::dense_assignment_loop::run(Kernel&) [with Kernel = Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator, 3, 1, true> >, Eigen::internal::assign_op, 0>]’ at /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:456:92, inlined from ‘void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Block, 3, 1, true>; Functor = assign_op]’ at /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:785:37, inlined from ‘static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Block, 3, 1, true>; Functor = Eigen::internal::assign_op; Weak = void]’ at /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:954:31, inlined from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Block, 3, 1, true>; Func = assign_op]’ at /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:890:49, inlined from ‘Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Block, 3, 1, true>; Derived = Eigen::Matrix]’ at /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:797:41, inlined from ‘Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Block, 3, 1, true>; Derived = Eigen::Matrix]’ at /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:594:19, inlined from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Block, 3, 1, true>; _Scalar = double; int _Rows = 3; int _Cols = 1; int _Options = 0; int _MaxRows = 3; int _MaxCols = 1]’ at /usr/include/eigen3/Eigen/src/Core/Matrix.h:423:29, inlined from ‘Derived& Eigen::QuaternionBase::setFromTwoVectors(const Eigen::MatrixBase&, const Eigen::MatrixBase&) [with Derived1 = Eigen::Matrix; Derived2 = Eigen::Matrix; Derived = Eigen::Quaternion]’ at /usr/include/eigen3/Eigen/src/Geometry/Quaternion.h:658:13: /usr/include/eigen3/Eigen/src/Core/CoreEvaluators.h:911:56: warning: ‘svd.Eigen::JacobiSVD, 2>::.Eigen::SVDBase, 2> >::m_matrixV.Eigen::Matrix::.Eigen::PlainObjectBase >::m_storage.Eigen::DenseStorage::m_data.Eigen::internal::plain_array::array[8]’ may be used uninitialized [-Wmaybe-uninitialized] 911 | return m_data[col * colStride() + row * rowStride()]; | ^ /usr/include/eigen3/Eigen/src/Geometry/Quaternion.h: In function ‘Derived& Eigen::QuaternionBase::setFromTwoVectors(const Eigen::MatrixBase&, const Eigen::MatrixBase&) [with Derived1 = Eigen::Matrix; Derived2 = Eigen::Matrix; Derived = Eigen::Quaternion]’: /usr/include/eigen3/Eigen/src/Geometry/Quaternion.h:657:36: note: ‘svd’ declared here 657 | JacobiSVD > svd(m, ComputeFullV); | ^~~ [342/433] /usr/bin/x86_64-pc-linux-gnu-g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DOPENVDB_ABI_VERSION_NUMBER=10 -DOPENVDB_USE_DELAYED_LOADING -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/lib64/dbus-1.0/include -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8_build/src/platform -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/hidapi/include -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/exif/include -I/usr/include/gtk-3.0 -I/usr/include/pango-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/atk-1.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/lib64/libffi/include -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/webp -I/usr/include/libpng16 -I/usr/include/pixman-1 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/fribidi -I/usr/include/gio-unix-2.0 -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8_build/src/libslic3r -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libnest2d/include -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/miniz -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /usr/lib64/wx/include/gtk3-unicode-3.0-gtk3 -isystem /usr/include/wx-3.0-gtk3 -isystem /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libigl -isystem /usr/include/opencascade -isystem /usr/include/Imath -DNDEBUG -march=native -O2 -pipe -fno-strict-aliasing -fext-numeric-literals -Wall -Wno-reorder -pthread -std=gnu++17 -fPIC -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -MD -MT src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/GLSelectionRectangle.cpp.o -MF src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/GLSelectionRectangle.cpp.o.d -o src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/GLSelectionRectangle.cpp.o -c /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r/GUI/GLSelectionRectangle.cpp In file included from /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r/GUI/3DScene.hpp:7, from /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r/GUI/Camera.hpp:5, from /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r/GUI/GLSelectionRectangle.cpp:2: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:603:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionEntityCollection&)’ was hidden [-Woverloaded-virtual=] 603 | virtual void use(ExtrusionEntityCollection& collection) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:634:18: note: by ‘Slic3r::SimplifyVisitor::use’ 634 | virtual void use(ExtrusionPath3D& path3D) override { | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:602:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionLoop&)’ was hidden [-Woverloaded-virtual=] 602 | virtual void use(ExtrusionLoop& loop) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:634:18: note: by ‘Slic3r::SimplifyVisitor::use’ 634 | virtual void use(ExtrusionPath3D& path3D) override { | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:601:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionMultiPath3D&)’ was hidden [-Woverloaded-virtual=] 601 | virtual void use(ExtrusionMultiPath3D& multipath) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:634:18: note: by ‘Slic3r::SimplifyVisitor::use’ 634 | virtual void use(ExtrusionPath3D& path3D) override { | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:600:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionMultiPath&)’ was hidden [-Woverloaded-virtual=] 600 | virtual void use(ExtrusionMultiPath& multipath) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:634:18: note: by ‘Slic3r::SimplifyVisitor::use’ 634 | virtual void use(ExtrusionPath3D& path3D) override { | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:603:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionEntityCollection&)’ was hidden [-Woverloaded-virtual=] 603 | virtual void use(ExtrusionEntityCollection& collection) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:645:18: note: by ‘Slic3r::GetPathsVisitor::use’ 645 | virtual void use(ExtrusionPath3D& path3D) override { | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:602:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionLoop&)’ was hidden [-Woverloaded-virtual=] 602 | virtual void use(ExtrusionLoop& loop) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:645:18: note: by ‘Slic3r::GetPathsVisitor::use’ 645 | virtual void use(ExtrusionPath3D& path3D) override { | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:601:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionMultiPath3D&)’ was hidden [-Woverloaded-virtual=] 601 | virtual void use(ExtrusionMultiPath3D& multipath) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:645:18: note: by ‘Slic3r::GetPathsVisitor::use’ 645 | virtual void use(ExtrusionPath3D& path3D) override { | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:600:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionMultiPath&)’ was hidden [-Woverloaded-virtual=] 600 | virtual void use(ExtrusionMultiPath& multipath) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:645:18: note: by ‘Slic3r::GetPathsVisitor::use’ 645 | virtual void use(ExtrusionPath3D& path3D) override { | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:595:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursiveConst::use(const Slic3r::ExtrusionEntityCollection&)’ was hidden [-Woverloaded-virtual=] 595 | virtual void use(const ExtrusionEntityCollection& collection) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:658:10: note: by ‘Slic3r::ExtrusionVolume::use’ 658 | void use(const ExtrusionPath3D &path3D) override { volume += unscaled(path3D.length()) * path3D.mm3_per_mm; } | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:594:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursiveConst::use(const Slic3r::ExtrusionLoop&)’ was hidden [-Woverloaded-virtual=] 594 | virtual void use(const ExtrusionLoop& loop) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:658:10: note: by ‘Slic3r::ExtrusionVolume::use’ 658 | void use(const ExtrusionPath3D &path3D) override { volume += unscaled(path3D.length()) * path3D.mm3_per_mm; } | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:593:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursiveConst::use(const Slic3r::ExtrusionMultiPath3D&)’ was hidden [-Woverloaded-virtual=] 593 | virtual void use(const ExtrusionMultiPath3D& multipath) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:658:10: note: by ‘Slic3r::ExtrusionVolume::use’ 658 | void use(const ExtrusionPath3D &path3D) override { volume += unscaled(path3D.length()) * path3D.mm3_per_mm; } | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:592:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursiveConst::use(const Slic3r::ExtrusionMultiPath&)’ was hidden [-Woverloaded-virtual=] 592 | virtual void use(const ExtrusionMultiPath& multipath) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:658:10: note: by ‘Slic3r::ExtrusionVolume::use’ 658 | void use(const ExtrusionPath3D &path3D) override { volume += unscaled(path3D.length()) * path3D.mm3_per_mm; } | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:603:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionEntityCollection&)’ was hidden [-Woverloaded-virtual=] 603 | virtual void use(ExtrusionEntityCollection& collection) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:667:10: note: by ‘Slic3r::ExtrusionModifyFlow::use’ 667 | void use(ExtrusionPath3D &path3D) override { path3D.mm3_per_mm *= _flow_mult; path3D.width *= _flow_mult; } | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:602:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionLoop&)’ was hidden [-Woverloaded-virtual=] 602 | virtual void use(ExtrusionLoop& loop) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:667:10: note: by ‘Slic3r::ExtrusionModifyFlow::use’ 667 | void use(ExtrusionPath3D &path3D) override { path3D.mm3_per_mm *= _flow_mult; path3D.width *= _flow_mult; } | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:601:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionMultiPath3D&)’ was hidden [-Woverloaded-virtual=] 601 | virtual void use(ExtrusionMultiPath3D& multipath) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:667:10: note: by ‘Slic3r::ExtrusionModifyFlow::use’ 667 | void use(ExtrusionPath3D &path3D) override { path3D.mm3_per_mm *= _flow_mult; path3D.width *= _flow_mult; } | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:600:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionMultiPath&)’ was hidden [-Woverloaded-virtual=] 600 | virtual void use(ExtrusionMultiPath& multipath) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:667:10: note: by ‘Slic3r::ExtrusionModifyFlow::use’ 667 | void use(ExtrusionPath3D &path3D) override { path3D.mm3_per_mm *= _flow_mult; path3D.width *= _flow_mult; } | ^~~ In file included from /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:12: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp: In instantiation of ‘bool Slic3r::ConfigOptionBoolsTempl::is_nil(int32_t) const [with bool NULLABLE = false; int32_t = int]’: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:1703:10: required from here /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:1711:24: warning: comparison of integer expressions of different signedness: ‘int32_t’ {aka ‘int’} and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1711 | return idx < values.size() ? NIL_VALUE() == this->values[idx] : | ~~~~^~~~~~~~~~~~~~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp: In instantiation of ‘bool Slic3r::ConfigOptionFloatsOrPercentsTempl::is_nil(int32_t) const [with bool NULLABLE = false; int32_t = int]’: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:1340:10: required from here /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:1348:24: warning: comparison of integer expressions of different signedness: ‘int32_t’ {aka ‘int’} and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1348 | return idx < values.size() ? (std::isnan(this->values[idx].value) || NIL_VALUE() == this->values[idx]) : | ~~~~^~~~~~~~~~~~~~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp: In instantiation of ‘bool Slic3r::ConfigOptionFloatsTempl::is_nil(int32_t) const [with bool NULLABLE = false; int32_t = int]’: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:814:10: required from here /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:822:24: warning: comparison of integer expressions of different signedness: ‘int32_t’ {aka ‘int’} and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 822 | return idx < values.size() ? (std::isnan(this->values[idx]) || NIL_VALUE() == this->values[idx]) : | ~~~~^~~~~~~~~~~~~~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp: In instantiation of ‘bool Slic3r::ConfigOptionIntsTempl::is_nil(int32_t) const [with bool NULLABLE = false; int32_t = int]’: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:998:10: required from here /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:1006:24: warning: comparison of integer expressions of different signedness: ‘int32_t’ {aka ‘int’} and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1006 | return idx < values.size() ? NIL_VALUE() == this->values[idx] : | ~~~~^~~~~~~~~~~~~~~ [343/433] /usr/bin/x86_64-pc-linux-gnu-g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DOPENVDB_ABI_VERSION_NUMBER=10 -DOPENVDB_USE_DELAYED_LOADING -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/lib64/dbus-1.0/include -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8_build/src/platform -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/hidapi/include -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/exif/include -I/usr/include/gtk-3.0 -I/usr/include/pango-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/atk-1.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/lib64/libffi/include -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/webp -I/usr/include/libpng16 -I/usr/include/pixman-1 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/fribidi -I/usr/include/gio-unix-2.0 -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8_build/src/libslic3r -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libnest2d/include -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/miniz -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /usr/lib64/wx/include/gtk3-unicode-3.0-gtk3 -isystem /usr/include/wx-3.0-gtk3 -isystem /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libigl -isystem /usr/include/opencascade -isystem /usr/include/Imath -DNDEBUG -march=native -O2 -pipe -fno-strict-aliasing -fext-numeric-literals -Wall -Wno-reorder -pthread -std=gnu++17 -fPIC -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -MD -MT src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/GLToolbar.cpp.o -MF src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/GLToolbar.cpp.o.d -o src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/GLToolbar.cpp.o -c /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r/GUI/GLToolbar.cpp In file included from /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r/GUI/3DScene.hpp:7, from /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r/GUI/MeshUtils.hpp:9, from /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r/GUI/Gizmos/GLGizmosCommon.hpp:7, from /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r/GUI/Gizmos/GLGizmosManager.hpp:7, from /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r/GUI/GLCanvas3D.hpp:12, from /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r/GUI/GLToolbar.cpp:7: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:603:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionEntityCollection&)’ was hidden [-Woverloaded-virtual=] 603 | virtual void use(ExtrusionEntityCollection& collection) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:634:18: note: by ‘Slic3r::SimplifyVisitor::use’ 634 | virtual void use(ExtrusionPath3D& path3D) override { | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:602:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionLoop&)’ was hidden [-Woverloaded-virtual=] 602 | virtual void use(ExtrusionLoop& loop) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:634:18: note: by ‘Slic3r::SimplifyVisitor::use’ 634 | virtual void use(ExtrusionPath3D& path3D) override { | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:601:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionMultiPath3D&)’ was hidden [-Woverloaded-virtual=] 601 | virtual void use(ExtrusionMultiPath3D& multipath) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:634:18: note: by ‘Slic3r::SimplifyVisitor::use’ 634 | virtual void use(ExtrusionPath3D& path3D) override { | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:600:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionMultiPath&)’ was hidden [-Woverloaded-virtual=] 600 | virtual void use(ExtrusionMultiPath& multipath) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:634:18: note: by ‘Slic3r::SimplifyVisitor::use’ 634 | virtual void use(ExtrusionPath3D& path3D) override { | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:603:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionEntityCollection&)’ was hidden [-Woverloaded-virtual=] 603 | virtual void use(ExtrusionEntityCollection& collection) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:645:18: note: by ‘Slic3r::GetPathsVisitor::use’ 645 | virtual void use(ExtrusionPath3D& path3D) override { | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:602:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionLoop&)’ was hidden [-Woverloaded-virtual=] 602 | virtual void use(ExtrusionLoop& loop) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:645:18: note: by ‘Slic3r::GetPathsVisitor::use’ 645 | virtual void use(ExtrusionPath3D& path3D) override { | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:601:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionMultiPath3D&)’ was hidden [-Woverloaded-virtual=] 601 | virtual void use(ExtrusionMultiPath3D& multipath) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:645:18: note: by ‘Slic3r::GetPathsVisitor::use’ 645 | virtual void use(ExtrusionPath3D& path3D) override { | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:600:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionMultiPath&)’ was hidden [-Woverloaded-virtual=] 600 | virtual void use(ExtrusionMultiPath& multipath) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:645:18: note: by ‘Slic3r::GetPathsVisitor::use’ 645 | virtual void use(ExtrusionPath3D& path3D) override { | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:595:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursiveConst::use(const Slic3r::ExtrusionEntityCollection&)’ was hidden [-Woverloaded-virtual=] 595 | virtual void use(const ExtrusionEntityCollection& collection) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:658:10: note: by ‘Slic3r::ExtrusionVolume::use’ 658 | void use(const ExtrusionPath3D &path3D) override { volume += unscaled(path3D.length()) * path3D.mm3_per_mm; } | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:594:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursiveConst::use(const Slic3r::ExtrusionLoop&)’ was hidden [-Woverloaded-virtual=] 594 | virtual void use(const ExtrusionLoop& loop) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:658:10: note: by ‘Slic3r::ExtrusionVolume::use’ 658 | void use(const ExtrusionPath3D &path3D) override { volume += unscaled(path3D.length()) * path3D.mm3_per_mm; } | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:593:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursiveConst::use(const Slic3r::ExtrusionMultiPath3D&)’ was hidden [-Woverloaded-virtual=] 593 | virtual void use(const ExtrusionMultiPath3D& multipath) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:658:10: note: by ‘Slic3r::ExtrusionVolume::use’ 658 | void use(const ExtrusionPath3D &path3D) override { volume += unscaled(path3D.length()) * path3D.mm3_per_mm; } | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:592:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursiveConst::use(const Slic3r::ExtrusionMultiPath&)’ was hidden [-Woverloaded-virtual=] 592 | virtual void use(const ExtrusionMultiPath& multipath) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:658:10: note: by ‘Slic3r::ExtrusionVolume::use’ 658 | void use(const ExtrusionPath3D &path3D) override { volume += unscaled(path3D.length()) * path3D.mm3_per_mm; } | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:603:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionEntityCollection&)’ was hidden [-Woverloaded-virtual=] 603 | virtual void use(ExtrusionEntityCollection& collection) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:667:10: note: by ‘Slic3r::ExtrusionModifyFlow::use’ 667 | void use(ExtrusionPath3D &path3D) override { path3D.mm3_per_mm *= _flow_mult; path3D.width *= _flow_mult; } | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:602:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionLoop&)’ was hidden [-Woverloaded-virtual=] 602 | virtual void use(ExtrusionLoop& loop) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:667:10: note: by ‘Slic3r::ExtrusionModifyFlow::use’ 667 | void use(ExtrusionPath3D &path3D) override { path3D.mm3_per_mm *= _flow_mult; path3D.width *= _flow_mult; } | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:601:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionMultiPath3D&)’ was hidden [-Woverloaded-virtual=] 601 | virtual void use(ExtrusionMultiPath3D& multipath) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:667:10: note: by ‘Slic3r::ExtrusionModifyFlow::use’ 667 | void use(ExtrusionPath3D &path3D) override { path3D.mm3_per_mm *= _flow_mult; path3D.width *= _flow_mult; } | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:600:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionMultiPath&)’ was hidden [-Woverloaded-virtual=] 600 | virtual void use(ExtrusionMultiPath& multipath) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:667:10: note: by ‘Slic3r::ExtrusionModifyFlow::use’ 667 | void use(ExtrusionPath3D &path3D) override { path3D.mm3_per_mm *= _flow_mult; path3D.width *= _flow_mult; } | ^~~ In file included from /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/AppConfig.hpp:11, from /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r/GUI/GLToolbar.cpp:2: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp: In instantiation of ‘bool Slic3r::ConfigOptionBoolsTempl::is_nil(int32_t) const [with bool NULLABLE = false; int32_t = int]’: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:1703:10: required from here /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:1711:24: warning: comparison of integer expressions of different signedness: ‘int32_t’ {aka ‘int’} and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1711 | return idx < values.size() ? NIL_VALUE() == this->values[idx] : | ~~~~^~~~~~~~~~~~~~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp: In instantiation of ‘bool Slic3r::ConfigOptionFloatsOrPercentsTempl::is_nil(int32_t) const [with bool NULLABLE = false; int32_t = int]’: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:1340:10: required from here /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:1348:24: warning: comparison of integer expressions of different signedness: ‘int32_t’ {aka ‘int’} and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1348 | return idx < values.size() ? (std::isnan(this->values[idx].value) || NIL_VALUE() == this->values[idx]) : | ~~~~^~~~~~~~~~~~~~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp: In instantiation of ‘bool Slic3r::ConfigOptionFloatsTempl::is_nil(int32_t) const [with bool NULLABLE = false; int32_t = int]’: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:814:10: required from here /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:822:24: warning: comparison of integer expressions of different signedness: ‘int32_t’ {aka ‘int’} and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 822 | return idx < values.size() ? (std::isnan(this->values[idx]) || NIL_VALUE() == this->values[idx]) : | ~~~~^~~~~~~~~~~~~~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp: In instantiation of ‘bool Slic3r::ConfigOptionIntsTempl::is_nil(int32_t) const [with bool NULLABLE = false; int32_t = int]’: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:998:10: required from here /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:1006:24: warning: comparison of integer expressions of different signedness: ‘int32_t’ {aka ‘int’} and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1006 | return idx < values.size() ? NIL_VALUE() == this->values[idx] : | ~~~~^~~~~~~~~~~~~~~ [344/433] /usr/bin/x86_64-pc-linux-gnu-g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DOPENVDB_ABI_VERSION_NUMBER=10 -DOPENVDB_USE_DELAYED_LOADING -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/lib64/dbus-1.0/include -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8_build/src/platform -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/hidapi/include -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/exif/include -I/usr/include/gtk-3.0 -I/usr/include/pango-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/atk-1.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/lib64/libffi/include -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/webp -I/usr/include/libpng16 -I/usr/include/pixman-1 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/fribidi -I/usr/include/gio-unix-2.0 -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8_build/src/libslic3r -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libnest2d/include -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/miniz -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /usr/lib64/wx/include/gtk3-unicode-3.0-gtk3 -isystem /usr/include/wx-3.0-gtk3 -isystem /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libigl -isystem /usr/include/opencascade -isystem /usr/include/Imath -DNDEBUG -march=native -O2 -pipe -fno-strict-aliasing -fext-numeric-literals -Wall -Wno-reorder -pthread -std=gnu++17 -fPIC -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -MD -MT src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/Gizmos/GLGizmoMmuSegmentation.cpp.o -MF src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/Gizmos/GLGizmoMmuSegmentation.cpp.o.d -o src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/Gizmos/GLGizmoMmuSegmentation.cpp.o -c /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r/GUI/Gizmos/GLGizmoMmuSegmentation.cpp In file included from /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r/GUI/3DScene.hpp:7, from /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r/GUI/Gizmos/GLGizmoPainterBase.hpp:6, from /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r/GUI/Gizmos/GLGizmoMmuSegmentation.hpp:4, from /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r/GUI/Gizmos/GLGizmoMmuSegmentation.cpp:1: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:603:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionEntityCollection&)’ was hidden [-Woverloaded-virtual=] 603 | virtual void use(ExtrusionEntityCollection& collection) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:634:18: note: by ‘Slic3r::SimplifyVisitor::use’ 634 | virtual void use(ExtrusionPath3D& path3D) override { | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:602:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionLoop&)’ was hidden [-Woverloaded-virtual=] 602 | virtual void use(ExtrusionLoop& loop) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:634:18: note: by ‘Slic3r::SimplifyVisitor::use’ 634 | virtual void use(ExtrusionPath3D& path3D) override { | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:601:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionMultiPath3D&)’ was hidden [-Woverloaded-virtual=] 601 | virtual void use(ExtrusionMultiPath3D& multipath) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:634:18: note: by ‘Slic3r::SimplifyVisitor::use’ 634 | virtual void use(ExtrusionPath3D& path3D) override { | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:600:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionMultiPath&)’ was hidden [-Woverloaded-virtual=] 600 | virtual void use(ExtrusionMultiPath& multipath) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:634:18: note: by ‘Slic3r::SimplifyVisitor::use’ 634 | virtual void use(ExtrusionPath3D& path3D) override { | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:603:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionEntityCollection&)’ was hidden [-Woverloaded-virtual=] 603 | virtual void use(ExtrusionEntityCollection& collection) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:645:18: note: by ‘Slic3r::GetPathsVisitor::use’ 645 | virtual void use(ExtrusionPath3D& path3D) override { | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:602:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionLoop&)’ was hidden [-Woverloaded-virtual=] 602 | virtual void use(ExtrusionLoop& loop) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:645:18: note: by ‘Slic3r::GetPathsVisitor::use’ 645 | virtual void use(ExtrusionPath3D& path3D) override { | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:601:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionMultiPath3D&)’ was hidden [-Woverloaded-virtual=] 601 | virtual void use(ExtrusionMultiPath3D& multipath) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:645:18: note: by ‘Slic3r::GetPathsVisitor::use’ 645 | virtual void use(ExtrusionPath3D& path3D) override { | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:600:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionMultiPath&)’ was hidden [-Woverloaded-virtual=] 600 | virtual void use(ExtrusionMultiPath& multipath) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:645:18: note: by ‘Slic3r::GetPathsVisitor::use’ 645 | virtual void use(ExtrusionPath3D& path3D) override { | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:595:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursiveConst::use(const Slic3r::ExtrusionEntityCollection&)’ was hidden [-Woverloaded-virtual=] 595 | virtual void use(const ExtrusionEntityCollection& collection) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:658:10: note: by ‘Slic3r::ExtrusionVolume::use’ 658 | void use(const ExtrusionPath3D &path3D) override { volume += unscaled(path3D.length()) * path3D.mm3_per_mm; } | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:594:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursiveConst::use(const Slic3r::ExtrusionLoop&)’ was hidden [-Woverloaded-virtual=] 594 | virtual void use(const ExtrusionLoop& loop) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:658:10: note: by ‘Slic3r::ExtrusionVolume::use’ 658 | void use(const ExtrusionPath3D &path3D) override { volume += unscaled(path3D.length()) * path3D.mm3_per_mm; } | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:593:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursiveConst::use(const Slic3r::ExtrusionMultiPath3D&)’ was hidden [-Woverloaded-virtual=] 593 | virtual void use(const ExtrusionMultiPath3D& multipath) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:658:10: note: by ‘Slic3r::ExtrusionVolume::use’ 658 | void use(const ExtrusionPath3D &path3D) override { volume += unscaled(path3D.length()) * path3D.mm3_per_mm; } | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:592:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursiveConst::use(const Slic3r::ExtrusionMultiPath&)’ was hidden [-Woverloaded-virtual=] 592 | virtual void use(const ExtrusionMultiPath& multipath) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:658:10: note: by ‘Slic3r::ExtrusionVolume::use’ 658 | void use(const ExtrusionPath3D &path3D) override { volume += unscaled(path3D.length()) * path3D.mm3_per_mm; } | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:603:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionEntityCollection&)’ was hidden [-Woverloaded-virtual=] 603 | virtual void use(ExtrusionEntityCollection& collection) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:667:10: note: by ‘Slic3r::ExtrusionModifyFlow::use’ 667 | void use(ExtrusionPath3D &path3D) override { path3D.mm3_per_mm *= _flow_mult; path3D.width *= _flow_mult; } | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:602:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionLoop&)’ was hidden [-Woverloaded-virtual=] 602 | virtual void use(ExtrusionLoop& loop) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:667:10: note: by ‘Slic3r::ExtrusionModifyFlow::use’ 667 | void use(ExtrusionPath3D &path3D) override { path3D.mm3_per_mm *= _flow_mult; path3D.width *= _flow_mult; } | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:601:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionMultiPath3D&)’ was hidden [-Woverloaded-virtual=] 601 | virtual void use(ExtrusionMultiPath3D& multipath) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:667:10: note: by ‘Slic3r::ExtrusionModifyFlow::use’ 667 | void use(ExtrusionPath3D &path3D) override { path3D.mm3_per_mm *= _flow_mult; path3D.width *= _flow_mult; } | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:600:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionMultiPath&)’ was hidden [-Woverloaded-virtual=] 600 | virtual void use(ExtrusionMultiPath& multipath) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:667:10: note: by ‘Slic3r::ExtrusionModifyFlow::use’ 667 | void use(ExtrusionPath3D &path3D) override { path3D.mm3_per_mm *= _flow_mult; path3D.width *= _flow_mult; } | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r/GUI/Gizmos/GLGizmoMmuSegmentation.cpp: In member function ‘virtual void Slic3r::GUI::GLGizmoMmuSegmentation::on_render_input_window(float, float, float)’: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r/GUI/Gizmos/GLGizmoMmuSegmentation.cpp:308:29: warning: loop variable ‘t’ of type ‘const std::string&’ {aka ‘const std::__cxx11::basic_string&’} binds to a temporary constructed from type ‘const char* const’ [-Wrange-loop-construct] 308 | for (const std::string& t : {"first_color", "second_color", "remove"}) { | ^ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r/GUI/Gizmos/GLGizmoMmuSegmentation.cpp:308:29: note: use non-reference type ‘const std::string’ {aka ‘const std::__cxx11::basic_string’} to make the copy explicit or ‘const char* const&’ to prevent copying /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r/GUI/Gizmos/GLGizmoMmuSegmentation.cpp:331:29: warning: loop variable ‘t’ of type ‘const std::string&’ {aka ‘const std::__cxx11::basic_string&’} binds to a temporary constructed from type ‘const char* const’ [-Wrange-loop-construct] 331 | for (const std::string& t : {"first_color", "second_color", "remove"}) | ^ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r/GUI/Gizmos/GLGizmoMmuSegmentation.cpp:331:29: note: use non-reference type ‘const std::string’ {aka ‘const std::__cxx11::basic_string’} to make the copy explicit or ‘const char* const&’ to prevent copying In file included from /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:12: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp: In instantiation of ‘bool Slic3r::ConfigOptionBoolsTempl::is_nil(int32_t) const [with bool NULLABLE = false; int32_t = int]’: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:1703:10: required from here /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:1711:24: warning: comparison of integer expressions of different signedness: ‘int32_t’ {aka ‘int’} and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1711 | return idx < values.size() ? NIL_VALUE() == this->values[idx] : | ~~~~^~~~~~~~~~~~~~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp: In instantiation of ‘bool Slic3r::ConfigOptionFloatsOrPercentsTempl::is_nil(int32_t) const [with bool NULLABLE = false; int32_t = int]’: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:1340:10: required from here /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:1348:24: warning: comparison of integer expressions of different signedness: ‘int32_t’ {aka ‘int’} and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1348 | return idx < values.size() ? (std::isnan(this->values[idx].value) || NIL_VALUE() == this->values[idx]) : | ~~~~^~~~~~~~~~~~~~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp: In instantiation of ‘bool Slic3r::ConfigOptionFloatsTempl::is_nil(int32_t) const [with bool NULLABLE = false; int32_t = int]’: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:814:10: required from here /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:822:24: warning: comparison of integer expressions of different signedness: ‘int32_t’ {aka ‘int’} and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 822 | return idx < values.size() ? (std::isnan(this->values[idx]) || NIL_VALUE() == this->values[idx]) : | ~~~~^~~~~~~~~~~~~~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp: In instantiation of ‘bool Slic3r::ConfigOptionIntsTempl::is_nil(int32_t) const [with bool NULLABLE = false; int32_t = int]’: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:998:10: required from here /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:1006:24: warning: comparison of integer expressions of different signedness: ‘int32_t’ {aka ‘int’} and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1006 | return idx < values.size() ? NIL_VALUE() == this->values[idx] : | ~~~~^~~~~~~~~~~~~~~ [345/433] /usr/bin/x86_64-pc-linux-gnu-g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DOPENVDB_ABI_VERSION_NUMBER=10 -DOPENVDB_USE_DELAYED_LOADING -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/lib64/dbus-1.0/include -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8_build/src/platform -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/hidapi/include -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/exif/include -I/usr/include/gtk-3.0 -I/usr/include/pango-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/atk-1.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/lib64/libffi/include -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/webp -I/usr/include/libpng16 -I/usr/include/pixman-1 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/fribidi -I/usr/include/gio-unix-2.0 -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8_build/src/libslic3r -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libnest2d/include -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/miniz -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /usr/lib64/wx/include/gtk3-unicode-3.0-gtk3 -isystem /usr/include/wx-3.0-gtk3 -isystem /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libigl -isystem /usr/include/opencascade -isystem /usr/include/Imath -DNDEBUG -march=native -O2 -pipe -fno-strict-aliasing -fext-numeric-literals -Wall -Wno-reorder -pthread -std=gnu++17 -fPIC -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -MD -MT src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/PresetHints.cpp.o -MF src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/PresetHints.cpp.o.d -o src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/PresetHints.cpp.o -c /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r/GUI/PresetHints.cpp In file included from /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Flow.hpp:7, from /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r/GUI/PresetHints.cpp:3: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:603:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionEntityCollection&)’ was hidden [-Woverloaded-virtual=] 603 | virtual void use(ExtrusionEntityCollection& collection) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:634:18: note: by ‘Slic3r::SimplifyVisitor::use’ 634 | virtual void use(ExtrusionPath3D& path3D) override { | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:602:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionLoop&)’ was hidden [-Woverloaded-virtual=] 602 | virtual void use(ExtrusionLoop& loop) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:634:18: note: by ‘Slic3r::SimplifyVisitor::use’ 634 | virtual void use(ExtrusionPath3D& path3D) override { | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:601:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionMultiPath3D&)’ was hidden [-Woverloaded-virtual=] 601 | virtual void use(ExtrusionMultiPath3D& multipath) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:634:18: note: by ‘Slic3r::SimplifyVisitor::use’ 634 | virtual void use(ExtrusionPath3D& path3D) override { | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:600:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionMultiPath&)’ was hidden [-Woverloaded-virtual=] 600 | virtual void use(ExtrusionMultiPath& multipath) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:634:18: note: by ‘Slic3r::SimplifyVisitor::use’ 634 | virtual void use(ExtrusionPath3D& path3D) override { | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:603:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionEntityCollection&)’ was hidden [-Woverloaded-virtual=] 603 | virtual void use(ExtrusionEntityCollection& collection) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:645:18: note: by ‘Slic3r::GetPathsVisitor::use’ 645 | virtual void use(ExtrusionPath3D& path3D) override { | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:602:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionLoop&)’ was hidden [-Woverloaded-virtual=] 602 | virtual void use(ExtrusionLoop& loop) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:645:18: note: by ‘Slic3r::GetPathsVisitor::use’ 645 | virtual void use(ExtrusionPath3D& path3D) override { | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:601:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionMultiPath3D&)’ was hidden [-Woverloaded-virtual=] 601 | virtual void use(ExtrusionMultiPath3D& multipath) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:645:18: note: by ‘Slic3r::GetPathsVisitor::use’ 645 | virtual void use(ExtrusionPath3D& path3D) override { | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:600:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionMultiPath&)’ was hidden [-Woverloaded-virtual=] 600 | virtual void use(ExtrusionMultiPath& multipath) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:645:18: note: by ‘Slic3r::GetPathsVisitor::use’ 645 | virtual void use(ExtrusionPath3D& path3D) override { | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:595:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursiveConst::use(const Slic3r::ExtrusionEntityCollection&)’ was hidden [-Woverloaded-virtual=] 595 | virtual void use(const ExtrusionEntityCollection& collection) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:658:10: note: by ‘Slic3r::ExtrusionVolume::use’ 658 | void use(const ExtrusionPath3D &path3D) override { volume += unscaled(path3D.length()) * path3D.mm3_per_mm; } | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:594:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursiveConst::use(const Slic3r::ExtrusionLoop&)’ was hidden [-Woverloaded-virtual=] 594 | virtual void use(const ExtrusionLoop& loop) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:658:10: note: by ‘Slic3r::ExtrusionVolume::use’ 658 | void use(const ExtrusionPath3D &path3D) override { volume += unscaled(path3D.length()) * path3D.mm3_per_mm; } | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:593:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursiveConst::use(const Slic3r::ExtrusionMultiPath3D&)’ was hidden [-Woverloaded-virtual=] 593 | virtual void use(const ExtrusionMultiPath3D& multipath) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:658:10: note: by ‘Slic3r::ExtrusionVolume::use’ 658 | void use(const ExtrusionPath3D &path3D) override { volume += unscaled(path3D.length()) * path3D.mm3_per_mm; } | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:592:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursiveConst::use(const Slic3r::ExtrusionMultiPath&)’ was hidden [-Woverloaded-virtual=] 592 | virtual void use(const ExtrusionMultiPath& multipath) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:658:10: note: by ‘Slic3r::ExtrusionVolume::use’ 658 | void use(const ExtrusionPath3D &path3D) override { volume += unscaled(path3D.length()) * path3D.mm3_per_mm; } | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:603:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionEntityCollection&)’ was hidden [-Woverloaded-virtual=] 603 | virtual void use(ExtrusionEntityCollection& collection) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:667:10: note: by ‘Slic3r::ExtrusionModifyFlow::use’ 667 | void use(ExtrusionPath3D &path3D) override { path3D.mm3_per_mm *= _flow_mult; path3D.width *= _flow_mult; } | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:602:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionLoop&)’ was hidden [-Woverloaded-virtual=] 602 | virtual void use(ExtrusionLoop& loop) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:667:10: note: by ‘Slic3r::ExtrusionModifyFlow::use’ 667 | void use(ExtrusionPath3D &path3D) override { path3D.mm3_per_mm *= _flow_mult; path3D.width *= _flow_mult; } | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:601:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionMultiPath3D&)’ was hidden [-Woverloaded-virtual=] 601 | virtual void use(ExtrusionMultiPath3D& multipath) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:667:10: note: by ‘Slic3r::ExtrusionModifyFlow::use’ 667 | void use(ExtrusionPath3D &path3D) override { path3D.mm3_per_mm *= _flow_mult; path3D.width *= _flow_mult; } | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:600:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionMultiPath&)’ was hidden [-Woverloaded-virtual=] 600 | virtual void use(ExtrusionMultiPath& multipath) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:667:10: note: by ‘Slic3r::ExtrusionModifyFlow::use’ 667 | void use(ExtrusionPath3D &path3D) override { path3D.mm3_per_mm *= _flow_mult; path3D.width *= _flow_mult; } | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r/GUI/PresetHints.cpp: In static member function ‘static std::string Slic3r::PresetHints::cooling_description(const Slic3r::Preset&, const Slic3r::Preset&)’: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r/GUI/PresetHints.cpp:221:11: warning: suggest explicit braces to avoid ambiguous ‘else’ [-Wdangling-else] 221 | if(min_print_speed > 0) | ^ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r/GUI/PresetHints.cpp: In static member function ‘static std::string Slic3r::PresetHints::maximum_volumetric_flow_description(const Slic3r::PresetBundle&)’: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r/GUI/PresetHints.cpp:288:12: warning: unused variable ‘over_bridge_flow_ratio’ [-Wunused-variable] 288 | double over_bridge_flow_ratio = full_print_config.get_computed_value("over_bridge_flow_ratio"); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Flow.hpp:5: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp: In instantiation of ‘bool Slic3r::ConfigOptionBoolsTempl::is_nil(int32_t) const [with bool NULLABLE = false; int32_t = int]’: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:1703:10: required from here /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:1711:24: warning: comparison of integer expressions of different signedness: ‘int32_t’ {aka ‘int’} and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1711 | return idx < values.size() ? NIL_VALUE() == this->values[idx] : | ~~~~^~~~~~~~~~~~~~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp: In instantiation of ‘bool Slic3r::ConfigOptionFloatsOrPercentsTempl::is_nil(int32_t) const [with bool NULLABLE = false; int32_t = int]’: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:1340:10: required from here /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:1348:24: warning: comparison of integer expressions of different signedness: ‘int32_t’ {aka ‘int’} and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1348 | return idx < values.size() ? (std::isnan(this->values[idx].value) || NIL_VALUE() == this->values[idx]) : | ~~~~^~~~~~~~~~~~~~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp: In instantiation of ‘bool Slic3r::ConfigOptionFloatsTempl::is_nil(int32_t) const [with bool NULLABLE = false; int32_t = int]’: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:814:10: required from here /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:822:24: warning: comparison of integer expressions of different signedness: ‘int32_t’ {aka ‘int’} and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 822 | return idx < values.size() ? (std::isnan(this->values[idx]) || NIL_VALUE() == this->values[idx]) : | ~~~~^~~~~~~~~~~~~~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp: In instantiation of ‘bool Slic3r::ConfigOptionIntsTempl::is_nil(int32_t) const [with bool NULLABLE = false; int32_t = int]’: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:998:10: required from here /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:1006:24: warning: comparison of integer expressions of different signedness: ‘int32_t’ {aka ‘int’} and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1006 | return idx < values.size() ? NIL_VALUE() == this->values[idx] : | ~~~~^~~~~~~~~~~~~~~ [346/433] /usr/bin/x86_64-pc-linux-gnu-g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DOPENVDB_ABI_VERSION_NUMBER=10 -DOPENVDB_USE_DELAYED_LOADING -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/lib64/dbus-1.0/include -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8_build/src/platform -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/hidapi/include -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/exif/include -I/usr/include/gtk-3.0 -I/usr/include/pango-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/atk-1.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/lib64/libffi/include -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/webp -I/usr/include/libpng16 -I/usr/include/pixman-1 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/fribidi -I/usr/include/gio-unix-2.0 -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8_build/src/libslic3r -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libnest2d/include -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/miniz -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /usr/lib64/wx/include/gtk3-unicode-3.0-gtk3 -isystem /usr/include/wx-3.0-gtk3 -isystem /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libigl -isystem /usr/include/opencascade -isystem /usr/include/Imath -DNDEBUG -march=native -O2 -pipe -fno-strict-aliasing -fext-numeric-literals -Wall -Wno-reorder -pthread -std=gnu++17 -fPIC -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -MD -MT src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/Gizmos/GLGizmoHollow.cpp.o -MF src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/Gizmos/GLGizmoHollow.cpp.o.d -o src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/Gizmos/GLGizmoHollow.cpp.o -c /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r/GUI/Gizmos/GLGizmoHollow.cpp In file included from /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r/GUI/3DScene.hpp:7, from /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r/GUI/MeshUtils.hpp:9, from /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r/GUI/Gizmos/GLGizmosCommon.hpp:7, from /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r/GUI/Gizmos/GLGizmosManager.hpp:7, from /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r/GUI/GLCanvas3D.hpp:12, from /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r/GUI/Gizmos/GLGizmoHollow.cpp:2: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:603:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionEntityCollection&)’ was hidden [-Woverloaded-virtual=] 603 | virtual void use(ExtrusionEntityCollection& collection) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:634:18: note: by ‘Slic3r::SimplifyVisitor::use’ 634 | virtual void use(ExtrusionPath3D& path3D) override { | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:602:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionLoop&)’ was hidden [-Woverloaded-virtual=] 602 | virtual void use(ExtrusionLoop& loop) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:634:18: note: by ‘Slic3r::SimplifyVisitor::use’ 634 | virtual void use(ExtrusionPath3D& path3D) override { | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:601:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionMultiPath3D&)’ was hidden [-Woverloaded-virtual=] 601 | virtual void use(ExtrusionMultiPath3D& multipath) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:634:18: note: by ‘Slic3r::SimplifyVisitor::use’ 634 | virtual void use(ExtrusionPath3D& path3D) override { | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:600:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionMultiPath&)’ was hidden [-Woverloaded-virtual=] 600 | virtual void use(ExtrusionMultiPath& multipath) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:634:18: note: by ‘Slic3r::SimplifyVisitor::use’ 634 | virtual void use(ExtrusionPath3D& path3D) override { | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:603:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionEntityCollection&)’ was hidden [-Woverloaded-virtual=] 603 | virtual void use(ExtrusionEntityCollection& collection) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:645:18: note: by ‘Slic3r::GetPathsVisitor::use’ 645 | virtual void use(ExtrusionPath3D& path3D) override { | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:602:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionLoop&)’ was hidden [-Woverloaded-virtual=] 602 | virtual void use(ExtrusionLoop& loop) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:645:18: note: by ‘Slic3r::GetPathsVisitor::use’ 645 | virtual void use(ExtrusionPath3D& path3D) override { | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:601:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionMultiPath3D&)’ was hidden [-Woverloaded-virtual=] 601 | virtual void use(ExtrusionMultiPath3D& multipath) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:645:18: note: by ‘Slic3r::GetPathsVisitor::use’ 645 | virtual void use(ExtrusionPath3D& path3D) override { | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:600:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionMultiPath&)’ was hidden [-Woverloaded-virtual=] 600 | virtual void use(ExtrusionMultiPath& multipath) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:645:18: note: by ‘Slic3r::GetPathsVisitor::use’ 645 | virtual void use(ExtrusionPath3D& path3D) override { | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:595:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursiveConst::use(const Slic3r::ExtrusionEntityCollection&)’ was hidden [-Woverloaded-virtual=] 595 | virtual void use(const ExtrusionEntityCollection& collection) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:658:10: note: by ‘Slic3r::ExtrusionVolume::use’ 658 | void use(const ExtrusionPath3D &path3D) override { volume += unscaled(path3D.length()) * path3D.mm3_per_mm; } | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:594:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursiveConst::use(const Slic3r::ExtrusionLoop&)’ was hidden [-Woverloaded-virtual=] 594 | virtual void use(const ExtrusionLoop& loop) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:658:10: note: by ‘Slic3r::ExtrusionVolume::use’ 658 | void use(const ExtrusionPath3D &path3D) override { volume += unscaled(path3D.length()) * path3D.mm3_per_mm; } | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:593:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursiveConst::use(const Slic3r::ExtrusionMultiPath3D&)’ was hidden [-Woverloaded-virtual=] 593 | virtual void use(const ExtrusionMultiPath3D& multipath) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:658:10: note: by ‘Slic3r::ExtrusionVolume::use’ 658 | void use(const ExtrusionPath3D &path3D) override { volume += unscaled(path3D.length()) * path3D.mm3_per_mm; } | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:592:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursiveConst::use(const Slic3r::ExtrusionMultiPath&)’ was hidden [-Woverloaded-virtual=] 592 | virtual void use(const ExtrusionMultiPath& multipath) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:658:10: note: by ‘Slic3r::ExtrusionVolume::use’ 658 | void use(const ExtrusionPath3D &path3D) override { volume += unscaled(path3D.length()) * path3D.mm3_per_mm; } | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:603:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionEntityCollection&)’ was hidden [-Woverloaded-virtual=] 603 | virtual void use(ExtrusionEntityCollection& collection) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:667:10: note: by ‘Slic3r::ExtrusionModifyFlow::use’ 667 | void use(ExtrusionPath3D &path3D) override { path3D.mm3_per_mm *= _flow_mult; path3D.width *= _flow_mult; } | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:602:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionLoop&)’ was hidden [-Woverloaded-virtual=] 602 | virtual void use(ExtrusionLoop& loop) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:667:10: note: by ‘Slic3r::ExtrusionModifyFlow::use’ 667 | void use(ExtrusionPath3D &path3D) override { path3D.mm3_per_mm *= _flow_mult; path3D.width *= _flow_mult; } | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:601:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionMultiPath3D&)’ was hidden [-Woverloaded-virtual=] 601 | virtual void use(ExtrusionMultiPath3D& multipath) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:667:10: note: by ‘Slic3r::ExtrusionModifyFlow::use’ 667 | void use(ExtrusionPath3D &path3D) override { path3D.mm3_per_mm *= _flow_mult; path3D.width *= _flow_mult; } | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:600:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionMultiPath&)’ was hidden [-Woverloaded-virtual=] 600 | virtual void use(ExtrusionMultiPath& multipath) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:667:10: note: by ‘Slic3r::ExtrusionModifyFlow::use’ 667 | void use(ExtrusionPath3D &path3D) override { path3D.mm3_per_mm *= _flow_mult; path3D.width *= _flow_mult; } | ^~~ In file included from /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:12: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp: In instantiation of ‘bool Slic3r::ConfigOptionBoolsTempl::is_nil(int32_t) const [with bool NULLABLE = false; int32_t = int]’: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:1703:10: required from here /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:1711:24: warning: comparison of integer expressions of different signedness: ‘int32_t’ {aka ‘int’} and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1711 | return idx < values.size() ? NIL_VALUE() == this->values[idx] : | ~~~~^~~~~~~~~~~~~~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp: In instantiation of ‘bool Slic3r::ConfigOptionFloatsOrPercentsTempl::is_nil(int32_t) const [with bool NULLABLE = false; int32_t = int]’: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:1340:10: required from here /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:1348:24: warning: comparison of integer expressions of different signedness: ‘int32_t’ {aka ‘int’} and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1348 | return idx < values.size() ? (std::isnan(this->values[idx].value) || NIL_VALUE() == this->values[idx]) : | ~~~~^~~~~~~~~~~~~~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp: In instantiation of ‘bool Slic3r::ConfigOptionFloatsTempl::is_nil(int32_t) const [with bool NULLABLE = false; int32_t = int]’: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:814:10: required from here /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:822:24: warning: comparison of integer expressions of different signedness: ‘int32_t’ {aka ‘int’} and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 822 | return idx < values.size() ? (std::isnan(this->values[idx]) || NIL_VALUE() == this->values[idx]) : | ~~~~^~~~~~~~~~~~~~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp: In instantiation of ‘bool Slic3r::ConfigOptionIntsTempl::is_nil(int32_t) const [with bool NULLABLE = false; int32_t = int]’: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:998:10: required from here /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:1006:24: warning: comparison of integer expressions of different signedness: ‘int32_t’ {aka ‘int’} and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1006 | return idx < values.size() ? NIL_VALUE() == this->values[idx] : | ~~~~^~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/src/Core/util/ConfigureVectorization.h:346, from /usr/include/eigen3/Eigen/Core:22, from /usr/include/eigen3/Eigen/Geometry:11, from /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Point.hpp:12, from /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r/GUI/Gizmos/GLGizmoBase.hpp:4, from /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r/GUI/Gizmos/GLGizmoHollow.hpp:4, from /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r/GUI/Gizmos/GLGizmoHollow.cpp:1: In function ‘__m128d _mm_loadu_pd(const double*)’, inlined from ‘Packet Eigen::internal::ploadu(const typename unpacket_traits::type*) [with Packet = __vector(2) double]’ at /usr/include/eigen3/Eigen/src/Core/arch/SSE/PacketMath.h:746:22, inlined from ‘Packet Eigen::internal::ploadt(const typename unpacket_traits::type*) [with Packet = __vector(2) double; int Alignment = 0]’ at /usr/include/eigen3/Eigen/src/Core/GenericPacketMath.h:969:26, inlined from ‘PacketType Eigen::internal::mapbase_evaluator::packet(Eigen::Index, Eigen::Index) const [with int LoadMode = 0; PacketType = __vector(2) double; Derived = Eigen::Block, 3, 1, true>; PlainObjectType = Eigen::Matrix]’ at /usr/include/eigen3/Eigen/src/Core/CoreEvaluators.h:937:50, inlined from ‘void Eigen::internal::generic_dense_assignment_kernel::assignPacket(Eigen::Index, Eigen::Index) [with int StoreMode = 0; int LoadMode = 0; PacketType = __vector(2) double; DstEvaluatorTypeT = Eigen::internal::evaluator >; SrcEvaluatorTypeT = Eigen::internal::evaluator, 3, 1, true> >; Functor = Eigen::internal::assign_op; int Version = 0]’ at /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:675:116, inlined from ‘void Eigen::internal::generic_dense_assignment_kernel::assignPacketByOuterInner(Eigen::Index, Eigen::Index) [with int StoreMode = 0; int LoadMode = 0; PacketType = __vector(2) double; DstEvaluatorTypeT = Eigen::internal::evaluator >; SrcEvaluatorTypeT = Eigen::internal::evaluator, 3, 1, true> >; Functor = Eigen::internal::assign_op; int Version = 0]’ at /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:689:48, inlined from ‘static void Eigen::internal::copy_using_evaluator_innervec_CompleteUnrolling::run(Kernel&) [with Kernel = Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator, 3, 1, true> >, Eigen::internal::assign_op, 0>; int Index = 0; int Stop = 2]’ at /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:279:85, inlined from ‘static void Eigen::internal::dense_assignment_loop::run(Kernel&) [with Kernel = Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator, 3, 1, true> >, Eigen::internal::assign_op, 0>]’ at /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:455:81, inlined from ‘void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Block, 3, 1, true>; Functor = assign_op]’ at /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:785:37, inlined from ‘static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Block, 3, 1, true>; Functor = Eigen::internal::assign_op; Weak = void]’ at /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:954:31, inlined from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Block, 3, 1, true>; Func = assign_op]’ at /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:890:49, inlined from ‘Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Block, 3, 1, true>; Derived = Eigen::Matrix]’ at /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:797:41, inlined from ‘Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Block, 3, 1, true>; Derived = Eigen::Matrix]’ at /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:594:19, inlined from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Block, 3, 1, true>; _Scalar = double; int _Rows = 3; int _Cols = 1; int _Options = 0; int _MaxRows = 3; int _MaxCols = 1]’ at /usr/include/eigen3/Eigen/src/Core/Matrix.h:423:29, inlined from ‘Derived& Eigen::QuaternionBase::setFromTwoVectors(const Eigen::MatrixBase&, const Eigen::MatrixBase&) [with Derived1 = Eigen::Matrix; Derived2 = Eigen::Matrix; Derived = Eigen::Quaternion]’ at /usr/include/eigen3/Eigen/src/Geometry/Quaternion.h:658:13, inlined from ‘void Slic3r::GUI::GLGizmoHollow::render_points(const Slic3r::GUI::Selection&, bool) const’ at /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r/GUI/Gizmos/GLGizmoHollow.cpp:164:28: /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/emmintrin.h:134:24: warning: ‘*(__m128d_u*)((char*)&svd + offsetof(Eigen::JacobiSVD, 2>,Eigen::JacobiSVD, 2>::.Eigen::SVDBase, 2> >::m_matrixV.Eigen::Matrix::.Eigen::PlainObjectBase >::m_storage.Eigen::DenseStorage::m_data.Eigen::internal::plain_array::array[6]))’ may be used uninitialized [-Wmaybe-uninitialized] 134 | return *(__m128d_u *)__P; | ^~~ In file included from /usr/include/eigen3/Eigen/Geometry:42: /usr/include/eigen3/Eigen/src/Geometry/Quaternion.h: In member function ‘void Slic3r::GUI::GLGizmoHollow::render_points(const Slic3r::GUI::Selection&, bool) const’: /usr/include/eigen3/Eigen/src/Geometry/Quaternion.h:657:36: note: ‘svd’ declared here 657 | JacobiSVD > svd(m, ComputeFullV); | ^~~ In file included from /usr/include/eigen3/Eigen/Core:277: In member function ‘Eigen::internal::mapbase_evaluator::CoeffReturnType Eigen::internal::mapbase_evaluator::coeff(Eigen::Index, Eigen::Index) const [with Derived = Eigen::Block, 3, 1, true>; PlainObjectType = Eigen::Matrix]’, inlined from ‘void Eigen::internal::generic_dense_assignment_kernel::assignCoeff(Eigen::Index, Eigen::Index) [with DstEvaluatorTypeT = Eigen::internal::evaluator >; SrcEvaluatorTypeT = Eigen::internal::evaluator, 3, 1, true> >; Functor = Eigen::internal::assign_op; int Version = 0]’ at /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:654:63, inlined from ‘void Eigen::internal::generic_dense_assignment_kernel::assignCoeffByOuterInner(Eigen::Index, Eigen::Index) [with DstEvaluatorTypeT = Eigen::internal::evaluator >; SrcEvaluatorTypeT = Eigen::internal::evaluator, 3, 1, true> >; Functor = Eigen::internal::assign_op; int Version = 0]’ at /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:668:16, inlined from ‘static void Eigen::internal::copy_using_evaluator_DefaultTraversal_CompleteUnrolling::run(Kernel&) [with Kernel = Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator, 3, 1, true> >, Eigen::internal::assign_op, 0>; int Index = 2; int Stop = 3]’ at /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:211:35, inlined from ‘static void Eigen::internal::dense_assignment_loop::run(Kernel&) [with Kernel = Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator, 3, 1, true> >, Eigen::internal::assign_op, 0>]’ at /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:456:92, inlined from ‘void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Block, 3, 1, true>; Functor = assign_op]’ at /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:785:37, inlined from ‘static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Block, 3, 1, true>; Functor = Eigen::internal::assign_op; Weak = void]’ at /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:954:31, inlined from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Block, 3, 1, true>; Func = assign_op]’ at /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:890:49, inlined from ‘Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Block, 3, 1, true>; Derived = Eigen::Matrix]’ at /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:797:41, inlined from ‘Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Block, 3, 1, true>; Derived = Eigen::Matrix]’ at /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:594:19, inlined from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Block, 3, 1, true>; _Scalar = double; int _Rows = 3; int _Cols = 1; int _Options = 0; int _MaxRows = 3; int _MaxCols = 1]’ at /usr/include/eigen3/Eigen/src/Core/Matrix.h:423:29, inlined from ‘Derived& Eigen::QuaternionBase::setFromTwoVectors(const Eigen::MatrixBase&, const Eigen::MatrixBase&) [with Derived1 = Eigen::Matrix; Derived2 = Eigen::Matrix; Derived = Eigen::Quaternion]’ at /usr/include/eigen3/Eigen/src/Geometry/Quaternion.h:658:13, inlined from ‘void Slic3r::GUI::GLGizmoHollow::render_points(const Slic3r::GUI::Selection&, bool) const’ at /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r/GUI/Gizmos/GLGizmoHollow.cpp:164:28: /usr/include/eigen3/Eigen/src/Core/CoreEvaluators.h:911:56: warning: ‘svd.Eigen::JacobiSVD, 2>::.Eigen::SVDBase, 2> >::m_matrixV.Eigen::Matrix::.Eigen::PlainObjectBase >::m_storage.Eigen::DenseStorage::m_data.Eigen::internal::plain_array::array[8]’ may be used uninitialized [-Wmaybe-uninitialized] 911 | return m_data[col * colStride() + row * rowStride()]; | ^ /usr/include/eigen3/Eigen/src/Geometry/Quaternion.h: In member function ‘void Slic3r::GUI::GLGizmoHollow::render_points(const Slic3r::GUI::Selection&, bool) const’: /usr/include/eigen3/Eigen/src/Geometry/Quaternion.h:657:36: note: ‘svd’ declared here 657 | JacobiSVD > svd(m, ComputeFullV); | ^~~ [347/433] /usr/bin/x86_64-pc-linux-gnu-g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DOPENVDB_ABI_VERSION_NUMBER=10 -DOPENVDB_USE_DELAYED_LOADING -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/lib64/dbus-1.0/include -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8_build/src/platform -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/hidapi/include -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/exif/include -I/usr/include/gtk-3.0 -I/usr/include/pango-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/atk-1.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/lib64/libffi/include -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/webp -I/usr/include/libpng16 -I/usr/include/pixman-1 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/fribidi -I/usr/include/gio-unix-2.0 -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8_build/src/libslic3r -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libnest2d/include -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/miniz -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /usr/lib64/wx/include/gtk3-unicode-3.0-gtk3 -isystem /usr/include/wx-3.0-gtk3 -isystem /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libigl -isystem /usr/include/opencascade -isystem /usr/include/Imath -DNDEBUG -march=native -O2 -pipe -fno-strict-aliasing -fext-numeric-literals -Wall -Wno-reorder -pthread -std=gnu++17 -fPIC -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -MD -MT src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/GUI_Utils.cpp.o -MF src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/GUI_Utils.cpp.o.d -o src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/GUI_Utils.cpp.o -c /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r/GUI/GUI_Utils.cpp In file included from /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/PrintConfig.hpp:32, from /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Preset.hpp:11, from /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r/GUI/GUI_App.hpp:11, from /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r/GUI/GUI_Utils.cpp:2: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp: In instantiation of ‘bool Slic3r::ConfigOptionBoolsTempl::is_nil(int32_t) const [with bool NULLABLE = false; int32_t = int]’: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:1703:10: required from here /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:1711:24: warning: comparison of integer expressions of different signedness: ‘int32_t’ {aka ‘int’} and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1711 | return idx < values.size() ? NIL_VALUE() == this->values[idx] : | ~~~~^~~~~~~~~~~~~~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp: In instantiation of ‘bool Slic3r::ConfigOptionFloatsOrPercentsTempl::is_nil(int32_t) const [with bool NULLABLE = false; int32_t = int]’: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:1340:10: required from here /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:1348:24: warning: comparison of integer expressions of different signedness: ‘int32_t’ {aka ‘int’} and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1348 | return idx < values.size() ? (std::isnan(this->values[idx].value) || NIL_VALUE() == this->values[idx]) : | ~~~~^~~~~~~~~~~~~~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp: In instantiation of ‘bool Slic3r::ConfigOptionFloatsTempl::is_nil(int32_t) const [with bool NULLABLE = false; int32_t = int]’: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:814:10: required from here /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:822:24: warning: comparison of integer expressions of different signedness: ‘int32_t’ {aka ‘int’} and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 822 | return idx < values.size() ? (std::isnan(this->values[idx]) || NIL_VALUE() == this->values[idx]) : | ~~~~^~~~~~~~~~~~~~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp: In instantiation of ‘bool Slic3r::ConfigOptionIntsTempl::is_nil(int32_t) const [with bool NULLABLE = false; int32_t = int]’: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:998:10: required from here /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:1006:24: warning: comparison of integer expressions of different signedness: ‘int32_t’ {aka ‘int’} and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1006 | return idx < values.size() ? NIL_VALUE() == this->values[idx] : | ~~~~^~~~~~~~~~~~~~~ [348/433] /usr/bin/x86_64-pc-linux-gnu-g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DOPENVDB_ABI_VERSION_NUMBER=10 -DOPENVDB_USE_DELAYED_LOADING -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/lib64/dbus-1.0/include -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8_build/src/platform -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/hidapi/include -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/exif/include -I/usr/include/gtk-3.0 -I/usr/include/pango-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/atk-1.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/lib64/libffi/include -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/webp -I/usr/include/libpng16 -I/usr/include/pixman-1 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/fribidi -I/usr/include/gio-unix-2.0 -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8_build/src/libslic3r -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libnest2d/include -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/miniz -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /usr/lib64/wx/include/gtk3-unicode-3.0-gtk3 -isystem /usr/include/wx-3.0-gtk3 -isystem /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libigl -isystem /usr/include/opencascade -isystem /usr/include/Imath -DNDEBUG -march=native -O2 -pipe -fno-strict-aliasing -fext-numeric-literals -Wall -Wno-reorder -pthread -std=gnu++17 -fPIC -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -MD -MT src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/GUI_Init.cpp.o -MF src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/GUI_Init.cpp.o.d -o src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/GUI_Init.cpp.o -c /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r/GUI/GUI_Init.cpp In file included from /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r/GUI/3DScene.hpp:7, from /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r/GUI/GUI_Init.cpp:8: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:603:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionEntityCollection&)’ was hidden [-Woverloaded-virtual=] 603 | virtual void use(ExtrusionEntityCollection& collection) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:634:18: note: by ‘Slic3r::SimplifyVisitor::use’ 634 | virtual void use(ExtrusionPath3D& path3D) override { | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:602:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionLoop&)’ was hidden [-Woverloaded-virtual=] 602 | virtual void use(ExtrusionLoop& loop) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:634:18: note: by ‘Slic3r::SimplifyVisitor::use’ 634 | virtual void use(ExtrusionPath3D& path3D) override { | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:601:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionMultiPath3D&)’ was hidden [-Woverloaded-virtual=] 601 | virtual void use(ExtrusionMultiPath3D& multipath) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:634:18: note: by ‘Slic3r::SimplifyVisitor::use’ 634 | virtual void use(ExtrusionPath3D& path3D) override { | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:600:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionMultiPath&)’ was hidden [-Woverloaded-virtual=] 600 | virtual void use(ExtrusionMultiPath& multipath) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:634:18: note: by ‘Slic3r::SimplifyVisitor::use’ 634 | virtual void use(ExtrusionPath3D& path3D) override { | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:603:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionEntityCollection&)’ was hidden [-Woverloaded-virtual=] 603 | virtual void use(ExtrusionEntityCollection& collection) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:645:18: note: by ‘Slic3r::GetPathsVisitor::use’ 645 | virtual void use(ExtrusionPath3D& path3D) override { | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:602:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionLoop&)’ was hidden [-Woverloaded-virtual=] 602 | virtual void use(ExtrusionLoop& loop) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:645:18: note: by ‘Slic3r::GetPathsVisitor::use’ 645 | virtual void use(ExtrusionPath3D& path3D) override { | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:601:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionMultiPath3D&)’ was hidden [-Woverloaded-virtual=] 601 | virtual void use(ExtrusionMultiPath3D& multipath) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:645:18: note: by ‘Slic3r::GetPathsVisitor::use’ 645 | virtual void use(ExtrusionPath3D& path3D) override { | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:600:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionMultiPath&)’ was hidden [-Woverloaded-virtual=] 600 | virtual void use(ExtrusionMultiPath& multipath) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:645:18: note: by ‘Slic3r::GetPathsVisitor::use’ 645 | virtual void use(ExtrusionPath3D& path3D) override { | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:595:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursiveConst::use(const Slic3r::ExtrusionEntityCollection&)’ was hidden [-Woverloaded-virtual=] 595 | virtual void use(const ExtrusionEntityCollection& collection) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:658:10: note: by ‘Slic3r::ExtrusionVolume::use’ 658 | void use(const ExtrusionPath3D &path3D) override { volume += unscaled(path3D.length()) * path3D.mm3_per_mm; } | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:594:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursiveConst::use(const Slic3r::ExtrusionLoop&)’ was hidden [-Woverloaded-virtual=] 594 | virtual void use(const ExtrusionLoop& loop) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:658:10: note: by ‘Slic3r::ExtrusionVolume::use’ 658 | void use(const ExtrusionPath3D &path3D) override { volume += unscaled(path3D.length()) * path3D.mm3_per_mm; } | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:593:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursiveConst::use(const Slic3r::ExtrusionMultiPath3D&)’ was hidden [-Woverloaded-virtual=] 593 | virtual void use(const ExtrusionMultiPath3D& multipath) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:658:10: note: by ‘Slic3r::ExtrusionVolume::use’ 658 | void use(const ExtrusionPath3D &path3D) override { volume += unscaled(path3D.length()) * path3D.mm3_per_mm; } | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:592:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursiveConst::use(const Slic3r::ExtrusionMultiPath&)’ was hidden [-Woverloaded-virtual=] 592 | virtual void use(const ExtrusionMultiPath& multipath) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:658:10: note: by ‘Slic3r::ExtrusionVolume::use’ 658 | void use(const ExtrusionPath3D &path3D) override { volume += unscaled(path3D.length()) * path3D.mm3_per_mm; } | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:603:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionEntityCollection&)’ was hidden [-Woverloaded-virtual=] 603 | virtual void use(ExtrusionEntityCollection& collection) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:667:10: note: by ‘Slic3r::ExtrusionModifyFlow::use’ 667 | void use(ExtrusionPath3D &path3D) override { path3D.mm3_per_mm *= _flow_mult; path3D.width *= _flow_mult; } | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:602:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionLoop&)’ was hidden [-Woverloaded-virtual=] 602 | virtual void use(ExtrusionLoop& loop) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:667:10: note: by ‘Slic3r::ExtrusionModifyFlow::use’ 667 | void use(ExtrusionPath3D &path3D) override { path3D.mm3_per_mm *= _flow_mult; path3D.width *= _flow_mult; } | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:601:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionMultiPath3D&)’ was hidden [-Woverloaded-virtual=] 601 | virtual void use(ExtrusionMultiPath3D& multipath) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:667:10: note: by ‘Slic3r::ExtrusionModifyFlow::use’ 667 | void use(ExtrusionPath3D &path3D) override { path3D.mm3_per_mm *= _flow_mult; path3D.width *= _flow_mult; } | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:600:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionMultiPath&)’ was hidden [-Woverloaded-virtual=] 600 | virtual void use(ExtrusionMultiPath& multipath) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:667:10: note: by ‘Slic3r::ExtrusionModifyFlow::use’ 667 | void use(ExtrusionPath3D &path3D) override { path3D.mm3_per_mm *= _flow_mult; path3D.width *= _flow_mult; } | ^~~ In file included from /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/PrintConfig.hpp:32, from /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Preset.hpp:11, from /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r/GUI/GUI_Init.hpp:4, from /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r/GUI/GUI_Init.cpp:1: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp: In instantiation of ‘bool Slic3r::ConfigOptionBoolsTempl::is_nil(int32_t) const [with bool NULLABLE = false; int32_t = int]’: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:1703:10: required from here /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:1711:24: warning: comparison of integer expressions of different signedness: ‘int32_t’ {aka ‘int’} and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1711 | return idx < values.size() ? NIL_VALUE() == this->values[idx] : | ~~~~^~~~~~~~~~~~~~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp: In instantiation of ‘bool Slic3r::ConfigOptionFloatsOrPercentsTempl::is_nil(int32_t) const [with bool NULLABLE = false; int32_t = int]’: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:1340:10: required from here /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:1348:24: warning: comparison of integer expressions of different signedness: ‘int32_t’ {aka ‘int’} and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1348 | return idx < values.size() ? (std::isnan(this->values[idx].value) || NIL_VALUE() == this->values[idx]) : | ~~~~^~~~~~~~~~~~~~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp: In instantiation of ‘bool Slic3r::ConfigOptionFloatsTempl::is_nil(int32_t) const [with bool NULLABLE = false; int32_t = int]’: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:814:10: required from here /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:822:24: warning: comparison of integer expressions of different signedness: ‘int32_t’ {aka ‘int’} and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 822 | return idx < values.size() ? (std::isnan(this->values[idx]) || NIL_VALUE() == this->values[idx]) : | ~~~~^~~~~~~~~~~~~~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp: In instantiation of ‘bool Slic3r::ConfigOptionIntsTempl::is_nil(int32_t) const [with bool NULLABLE = false; int32_t = int]’: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:998:10: required from here /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:1006:24: warning: comparison of integer expressions of different signedness: ‘int32_t’ {aka ‘int’} and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1006 | return idx < values.size() ? NIL_VALUE() == this->values[idx] : | ~~~~^~~~~~~~~~~~~~~ [349/433] /usr/bin/x86_64-pc-linux-gnu-g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DOPENVDB_ABI_VERSION_NUMBER=10 -DOPENVDB_USE_DELAYED_LOADING -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/lib64/dbus-1.0/include -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8_build/src/platform -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/hidapi/include -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/exif/include -I/usr/include/gtk-3.0 -I/usr/include/pango-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/atk-1.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/lib64/libffi/include -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/webp -I/usr/include/libpng16 -I/usr/include/pixman-1 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/fribidi -I/usr/include/gio-unix-2.0 -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8_build/src/libslic3r -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libnest2d/include -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/miniz -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /usr/lib64/wx/include/gtk3-unicode-3.0-gtk3 -isystem /usr/include/wx-3.0-gtk3 -isystem /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libigl -isystem /usr/include/opencascade -isystem /usr/include/Imath -DNDEBUG -march=native -O2 -pipe -fno-strict-aliasing -fext-numeric-literals -Wall -Wno-reorder -pthread -std=gnu++17 -fPIC -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -MD -MT src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/GUI.cpp.o -MF src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/GUI.cpp.o.d -o src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/GUI.cpp.o -c /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r/GUI/GUI.cpp In file included from /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntityCollection.hpp:6, from /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Print.hpp:7, from /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r/GUI/GUI.cpp:29: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:603:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionEntityCollection&)’ was hidden [-Woverloaded-virtual=] 603 | virtual void use(ExtrusionEntityCollection& collection) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:634:18: note: by ‘Slic3r::SimplifyVisitor::use’ 634 | virtual void use(ExtrusionPath3D& path3D) override { | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:602:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionLoop&)’ was hidden [-Woverloaded-virtual=] 602 | virtual void use(ExtrusionLoop& loop) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:634:18: note: by ‘Slic3r::SimplifyVisitor::use’ 634 | virtual void use(ExtrusionPath3D& path3D) override { | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:601:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionMultiPath3D&)’ was hidden [-Woverloaded-virtual=] 601 | virtual void use(ExtrusionMultiPath3D& multipath) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:634:18: note: by ‘Slic3r::SimplifyVisitor::use’ 634 | virtual void use(ExtrusionPath3D& path3D) override { | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:600:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionMultiPath&)’ was hidden [-Woverloaded-virtual=] 600 | virtual void use(ExtrusionMultiPath& multipath) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:634:18: note: by ‘Slic3r::SimplifyVisitor::use’ 634 | virtual void use(ExtrusionPath3D& path3D) override { | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:603:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionEntityCollection&)’ was hidden [-Woverloaded-virtual=] 603 | virtual void use(ExtrusionEntityCollection& collection) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:645:18: note: by ‘Slic3r::GetPathsVisitor::use’ 645 | virtual void use(ExtrusionPath3D& path3D) override { | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:602:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionLoop&)’ was hidden [-Woverloaded-virtual=] 602 | virtual void use(ExtrusionLoop& loop) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:645:18: note: by ‘Slic3r::GetPathsVisitor::use’ 645 | virtual void use(ExtrusionPath3D& path3D) override { | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:601:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionMultiPath3D&)’ was hidden [-Woverloaded-virtual=] 601 | virtual void use(ExtrusionMultiPath3D& multipath) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:645:18: note: by ‘Slic3r::GetPathsVisitor::use’ 645 | virtual void use(ExtrusionPath3D& path3D) override { | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:600:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionMultiPath&)’ was hidden [-Woverloaded-virtual=] 600 | virtual void use(ExtrusionMultiPath& multipath) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:645:18: note: by ‘Slic3r::GetPathsVisitor::use’ 645 | virtual void use(ExtrusionPath3D& path3D) override { | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:595:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursiveConst::use(const Slic3r::ExtrusionEntityCollection&)’ was hidden [-Woverloaded-virtual=] 595 | virtual void use(const ExtrusionEntityCollection& collection) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:658:10: note: by ‘Slic3r::ExtrusionVolume::use’ 658 | void use(const ExtrusionPath3D &path3D) override { volume += unscaled(path3D.length()) * path3D.mm3_per_mm; } | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:594:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursiveConst::use(const Slic3r::ExtrusionLoop&)’ was hidden [-Woverloaded-virtual=] 594 | virtual void use(const ExtrusionLoop& loop) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:658:10: note: by ‘Slic3r::ExtrusionVolume::use’ 658 | void use(const ExtrusionPath3D &path3D) override { volume += unscaled(path3D.length()) * path3D.mm3_per_mm; } | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:593:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursiveConst::use(const Slic3r::ExtrusionMultiPath3D&)’ was hidden [-Woverloaded-virtual=] 593 | virtual void use(const ExtrusionMultiPath3D& multipath) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:658:10: note: by ‘Slic3r::ExtrusionVolume::use’ 658 | void use(const ExtrusionPath3D &path3D) override { volume += unscaled(path3D.length()) * path3D.mm3_per_mm; } | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:592:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursiveConst::use(const Slic3r::ExtrusionMultiPath&)’ was hidden [-Woverloaded-virtual=] 592 | virtual void use(const ExtrusionMultiPath& multipath) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:658:10: note: by ‘Slic3r::ExtrusionVolume::use’ 658 | void use(const ExtrusionPath3D &path3D) override { volume += unscaled(path3D.length()) * path3D.mm3_per_mm; } | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:603:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionEntityCollection&)’ was hidden [-Woverloaded-virtual=] 603 | virtual void use(ExtrusionEntityCollection& collection) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:667:10: note: by ‘Slic3r::ExtrusionModifyFlow::use’ 667 | void use(ExtrusionPath3D &path3D) override { path3D.mm3_per_mm *= _flow_mult; path3D.width *= _flow_mult; } | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:602:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionLoop&)’ was hidden [-Woverloaded-virtual=] 602 | virtual void use(ExtrusionLoop& loop) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:667:10: note: by ‘Slic3r::ExtrusionModifyFlow::use’ 667 | void use(ExtrusionPath3D &path3D) override { path3D.mm3_per_mm *= _flow_mult; path3D.width *= _flow_mult; } | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:601:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionMultiPath3D&)’ was hidden [-Woverloaded-virtual=] 601 | virtual void use(ExtrusionMultiPath3D& multipath) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:667:10: note: by ‘Slic3r::ExtrusionModifyFlow::use’ 667 | void use(ExtrusionPath3D &path3D) override { path3D.mm3_per_mm *= _flow_mult; path3D.width *= _flow_mult; } | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:600:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionMultiPath&)’ was hidden [-Woverloaded-virtual=] 600 | virtual void use(ExtrusionMultiPath& multipath) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:667:10: note: by ‘Slic3r::ExtrusionModifyFlow::use’ 667 | void use(ExtrusionPath3D &path3D) override { path3D.mm3_per_mm *= _flow_mult; path3D.width *= _flow_mult; } | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r/GUI/GUI.cpp: In function ‘void Slic3r::GUI::show_substitutions_info(const Slic3r::PresetsConfigSubstitutions&)’: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r/GUI/GUI.cpp:291:5: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 291 | if (check_count(presets_config_substitutions) == 0) | ^~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r/GUI/GUI.cpp:294:9: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 294 | auto preset_type_name = [](Preset::Type type) { | ^~~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r/GUI/GUI.cpp: In function ‘void Slic3r::GUI::show_substitutions_info(const Slic3r::ConfigSubstitutions&, const std::string&)’: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r/GUI/GUI.cpp:321:5: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 321 | if (check_count(config_substitutions) == 0) | ^~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r/GUI/GUI.cpp:324:9: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 324 | wxString changes = "\n"; | ^~~~~~~~ In file included from /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r/GUI/GUI.hpp:9, from /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r/GUI/GUI.cpp:1: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp: In instantiation of ‘bool Slic3r::ConfigOptionBoolsTempl::is_nil(int32_t) const [with bool NULLABLE = false; int32_t = int]’: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:1703:10: required from here /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:1711:24: warning: comparison of integer expressions of different signedness: ‘int32_t’ {aka ‘int’} and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1711 | return idx < values.size() ? NIL_VALUE() == this->values[idx] : | ~~~~^~~~~~~~~~~~~~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp: In instantiation of ‘bool Slic3r::ConfigOptionFloatsOrPercentsTempl::is_nil(int32_t) const [with bool NULLABLE = false; int32_t = int]’: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:1340:10: required from here /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:1348:24: warning: comparison of integer expressions of different signedness: ‘int32_t’ {aka ‘int’} and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1348 | return idx < values.size() ? (std::isnan(this->values[idx].value) || NIL_VALUE() == this->values[idx]) : | ~~~~^~~~~~~~~~~~~~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp: In instantiation of ‘bool Slic3r::ConfigOptionFloatsTempl::is_nil(int32_t) const [with bool NULLABLE = false; int32_t = int]’: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:814:10: required from here /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:822:24: warning: comparison of integer expressions of different signedness: ‘int32_t’ {aka ‘int’} and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 822 | return idx < values.size() ? (std::isnan(this->values[idx]) || NIL_VALUE() == this->values[idx]) : | ~~~~^~~~~~~~~~~~~~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp: In instantiation of ‘bool Slic3r::ConfigOptionIntsTempl::is_nil(int32_t) const [with bool NULLABLE = false; int32_t = int]’: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:998:10: required from here /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:1006:24: warning: comparison of integer expressions of different signedness: ‘int32_t’ {aka ‘int’} and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1006 | return idx < values.size() ? NIL_VALUE() == this->values[idx] : | ~~~~^~~~~~~~~~~~~~~ [350/433] /usr/bin/x86_64-pc-linux-gnu-g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DOPENVDB_ABI_VERSION_NUMBER=10 -DOPENVDB_USE_DELAYED_LOADING -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/lib64/dbus-1.0/include -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8_build/src/platform -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/hidapi/include -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/exif/include -I/usr/include/gtk-3.0 -I/usr/include/pango-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/atk-1.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/lib64/libffi/include -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/webp -I/usr/include/libpng16 -I/usr/include/pixman-1 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/fribidi -I/usr/include/gio-unix-2.0 -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8_build/src/libslic3r -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libnest2d/include -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/miniz -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /usr/lib64/wx/include/gtk3-unicode-3.0-gtk3 -isystem /usr/include/wx-3.0-gtk3 -isystem /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libigl -isystem /usr/include/opencascade -isystem /usr/include/Imath -DNDEBUG -march=native -O2 -pipe -fno-strict-aliasing -fext-numeric-literals -Wall -Wno-reorder -pthread -std=gnu++17 -fPIC -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -MD -MT src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/Preferences.cpp.o -MF src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/Preferences.cpp.o.d -o src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/Preferences.cpp.o -c /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r/GUI/Preferences.cpp In file included from /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/GCode/GCodeProcessor.hpp:6, from /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r/GUI/Plater.hpp:15, from /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r/GUI/Preferences.cpp:4: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:603:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionEntityCollection&)’ was hidden [-Woverloaded-virtual=] 603 | virtual void use(ExtrusionEntityCollection& collection) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:634:18: note: by ‘Slic3r::SimplifyVisitor::use’ 634 | virtual void use(ExtrusionPath3D& path3D) override { | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:602:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionLoop&)’ was hidden [-Woverloaded-virtual=] 602 | virtual void use(ExtrusionLoop& loop) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:634:18: note: by ‘Slic3r::SimplifyVisitor::use’ 634 | virtual void use(ExtrusionPath3D& path3D) override { | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:601:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionMultiPath3D&)’ was hidden [-Woverloaded-virtual=] 601 | virtual void use(ExtrusionMultiPath3D& multipath) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:634:18: note: by ‘Slic3r::SimplifyVisitor::use’ 634 | virtual void use(ExtrusionPath3D& path3D) override { | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:600:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionMultiPath&)’ was hidden [-Woverloaded-virtual=] 600 | virtual void use(ExtrusionMultiPath& multipath) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:634:18: note: by ‘Slic3r::SimplifyVisitor::use’ 634 | virtual void use(ExtrusionPath3D& path3D) override { | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:603:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionEntityCollection&)’ was hidden [-Woverloaded-virtual=] 603 | virtual void use(ExtrusionEntityCollection& collection) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:645:18: note: by ‘Slic3r::GetPathsVisitor::use’ 645 | virtual void use(ExtrusionPath3D& path3D) override { | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:602:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionLoop&)’ was hidden [-Woverloaded-virtual=] 602 | virtual void use(ExtrusionLoop& loop) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:645:18: note: by ‘Slic3r::GetPathsVisitor::use’ 645 | virtual void use(ExtrusionPath3D& path3D) override { | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:601:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionMultiPath3D&)’ was hidden [-Woverloaded-virtual=] 601 | virtual void use(ExtrusionMultiPath3D& multipath) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:645:18: note: by ‘Slic3r::GetPathsVisitor::use’ 645 | virtual void use(ExtrusionPath3D& path3D) override { | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:600:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionMultiPath&)’ was hidden [-Woverloaded-virtual=] 600 | virtual void use(ExtrusionMultiPath& multipath) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:645:18: note: by ‘Slic3r::GetPathsVisitor::use’ 645 | virtual void use(ExtrusionPath3D& path3D) override { | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:595:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursiveConst::use(const Slic3r::ExtrusionEntityCollection&)’ was hidden [-Woverloaded-virtual=] 595 | virtual void use(const ExtrusionEntityCollection& collection) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:658:10: note: by ‘Slic3r::ExtrusionVolume::use’ 658 | void use(const ExtrusionPath3D &path3D) override { volume += unscaled(path3D.length()) * path3D.mm3_per_mm; } | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:594:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursiveConst::use(const Slic3r::ExtrusionLoop&)’ was hidden [-Woverloaded-virtual=] 594 | virtual void use(const ExtrusionLoop& loop) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:658:10: note: by ‘Slic3r::ExtrusionVolume::use’ 658 | void use(const ExtrusionPath3D &path3D) override { volume += unscaled(path3D.length()) * path3D.mm3_per_mm; } | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:593:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursiveConst::use(const Slic3r::ExtrusionMultiPath3D&)’ was hidden [-Woverloaded-virtual=] 593 | virtual void use(const ExtrusionMultiPath3D& multipath) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:658:10: note: by ‘Slic3r::ExtrusionVolume::use’ 658 | void use(const ExtrusionPath3D &path3D) override { volume += unscaled(path3D.length()) * path3D.mm3_per_mm; } | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:592:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursiveConst::use(const Slic3r::ExtrusionMultiPath&)’ was hidden [-Woverloaded-virtual=] 592 | virtual void use(const ExtrusionMultiPath& multipath) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:658:10: note: by ‘Slic3r::ExtrusionVolume::use’ 658 | void use(const ExtrusionPath3D &path3D) override { volume += unscaled(path3D.length()) * path3D.mm3_per_mm; } | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:603:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionEntityCollection&)’ was hidden [-Woverloaded-virtual=] 603 | virtual void use(ExtrusionEntityCollection& collection) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:667:10: note: by ‘Slic3r::ExtrusionModifyFlow::use’ 667 | void use(ExtrusionPath3D &path3D) override { path3D.mm3_per_mm *= _flow_mult; path3D.width *= _flow_mult; } | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:602:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionLoop&)’ was hidden [-Woverloaded-virtual=] 602 | virtual void use(ExtrusionLoop& loop) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:667:10: note: by ‘Slic3r::ExtrusionModifyFlow::use’ 667 | void use(ExtrusionPath3D &path3D) override { path3D.mm3_per_mm *= _flow_mult; path3D.width *= _flow_mult; } | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:601:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionMultiPath3D&)’ was hidden [-Woverloaded-virtual=] 601 | virtual void use(ExtrusionMultiPath3D& multipath) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:667:10: note: by ‘Slic3r::ExtrusionModifyFlow::use’ 667 | void use(ExtrusionPath3D &path3D) override { path3D.mm3_per_mm *= _flow_mult; path3D.width *= _flow_mult; } | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:600:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionMultiPath&)’ was hidden [-Woverloaded-virtual=] 600 | virtual void use(ExtrusionMultiPath& multipath) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:667:10: note: by ‘Slic3r::ExtrusionModifyFlow::use’ 667 | void use(ExtrusionPath3D &path3D) override { path3D.mm3_per_mm *= _flow_mult; path3D.width *= _flow_mult; } | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r/GUI/Preferences.cpp: In member function ‘void Slic3r::GUI::PreferencesDialog::accept(wxEvent&)’: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r/GUI/Preferences.cpp:987:33: warning: loop variable ‘key’ of type ‘const std::string&’ {aka ‘const std::__cxx11::basic_string&’} binds to a temporary constructed from type ‘const char* const’ [-Wrange-loop-construct] 987 | for (const std::string& key : { "old_settings_layout_mode", | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r/GUI/Preferences.cpp:987:33: note: use non-reference type ‘const std::string’ {aka ‘const std::__cxx11::basic_string’} to make the copy explicit or ‘const char* const&’ to prevent copying /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r/GUI/Preferences.cpp:998:33: warning: loop variable ‘key’ of type ‘const std::string&’ {aka ‘const std::__cxx11::basic_string&’} binds to a temporary constructed from type ‘const char* const’ [-Wrange-loop-construct] 998 | for (const std::string& key : { "default_action_on_close_application", | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r/GUI/Preferences.cpp:998:33: note: use non-reference type ‘const std::string’ {aka ‘const std::__cxx11::basic_string’} to make the copy explicit or ‘const char* const&’ to prevent copying In file included from /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r/GUI/GUI.hpp:9, from /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r/GUI/Preferences.hpp:4, from /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r/GUI/Preferences.cpp:1: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp: In instantiation of ‘bool Slic3r::ConfigOptionBoolsTempl::is_nil(int32_t) const [with bool NULLABLE = false; int32_t = int]’: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:1703:10: required from here /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:1711:24: warning: comparison of integer expressions of different signedness: ‘int32_t’ {aka ‘int’} and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1711 | return idx < values.size() ? NIL_VALUE() == this->values[idx] : | ~~~~^~~~~~~~~~~~~~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp: In instantiation of ‘bool Slic3r::ConfigOptionFloatsOrPercentsTempl::is_nil(int32_t) const [with bool NULLABLE = false; int32_t = int]’: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:1340:10: required from here /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:1348:24: warning: comparison of integer expressions of different signedness: ‘int32_t’ {aka ‘int’} and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1348 | return idx < values.size() ? (std::isnan(this->values[idx].value) || NIL_VALUE() == this->values[idx]) : | ~~~~^~~~~~~~~~~~~~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp: In instantiation of ‘bool Slic3r::ConfigOptionFloatsTempl::is_nil(int32_t) const [with bool NULLABLE = false; int32_t = int]’: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:814:10: required from here /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:822:24: warning: comparison of integer expressions of different signedness: ‘int32_t’ {aka ‘int’} and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 822 | return idx < values.size() ? (std::isnan(this->values[idx]) || NIL_VALUE() == this->values[idx]) : | ~~~~^~~~~~~~~~~~~~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp: In instantiation of ‘bool Slic3r::ConfigOptionIntsTempl::is_nil(int32_t) const [with bool NULLABLE = false; int32_t = int]’: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:998:10: required from here /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:1006:24: warning: comparison of integer expressions of different signedness: ‘int32_t’ {aka ‘int’} and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1006 | return idx < values.size() ? NIL_VALUE() == this->values[idx] : | ~~~~^~~~~~~~~~~~~~~ [351/433] /usr/bin/x86_64-pc-linux-gnu-g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DOPENVDB_ABI_VERSION_NUMBER=10 -DOPENVDB_USE_DELAYED_LOADING -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/lib64/dbus-1.0/include -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8_build/src/platform -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/hidapi/include -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/exif/include -I/usr/include/gtk-3.0 -I/usr/include/pango-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/atk-1.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/lib64/libffi/include -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/webp -I/usr/include/libpng16 -I/usr/include/pixman-1 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/fribidi -I/usr/include/gio-unix-2.0 -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8_build/src/libslic3r -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libnest2d/include -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/miniz -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /usr/lib64/wx/include/gtk3-unicode-3.0-gtk3 -isystem /usr/include/wx-3.0-gtk3 -isystem /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libigl -isystem /usr/include/opencascade -isystem /usr/include/Imath -DNDEBUG -march=native -O2 -pipe -fno-strict-aliasing -fext-numeric-literals -Wall -Wno-reorder -pthread -std=gnu++17 -fPIC -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -MD -MT src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/SavePresetDialog.cpp.o -MF src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/SavePresetDialog.cpp.o.d -o src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/SavePresetDialog.cpp.o -c /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r/GUI/SavePresetDialog.cpp In file included from /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/PrintConfig.hpp:32, from /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Preset.hpp:11, from /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r/GUI/SavePresetDialog.hpp:6, from /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r/GUI/SavePresetDialog.cpp:1: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp: In instantiation of ‘bool Slic3r::ConfigOptionBoolsTempl::is_nil(int32_t) const [with bool NULLABLE = false; int32_t = int]’: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:1703:10: required from here /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:1711:24: warning: comparison of integer expressions of different signedness: ‘int32_t’ {aka ‘int’} and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1711 | return idx < values.size() ? NIL_VALUE() == this->values[idx] : | ~~~~^~~~~~~~~~~~~~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp: In instantiation of ‘bool Slic3r::ConfigOptionFloatsOrPercentsTempl::is_nil(int32_t) const [with bool NULLABLE = false; int32_t = int]’: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:1340:10: required from here /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:1348:24: warning: comparison of integer expressions of different signedness: ‘int32_t’ {aka ‘int’} and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1348 | return idx < values.size() ? (std::isnan(this->values[idx].value) || NIL_VALUE() == this->values[idx]) : | ~~~~^~~~~~~~~~~~~~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp: In instantiation of ‘bool Slic3r::ConfigOptionFloatsTempl::is_nil(int32_t) const [with bool NULLABLE = false; int32_t = int]’: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:814:10: required from here /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:822:24: warning: comparison of integer expressions of different signedness: ‘int32_t’ {aka ‘int’} and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 822 | return idx < values.size() ? (std::isnan(this->values[idx]) || NIL_VALUE() == this->values[idx]) : | ~~~~^~~~~~~~~~~~~~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp: In instantiation of ‘bool Slic3r::ConfigOptionIntsTempl::is_nil(int32_t) const [with bool NULLABLE = false; int32_t = int]’: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:998:10: required from here /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:1006:24: warning: comparison of integer expressions of different signedness: ‘int32_t’ {aka ‘int’} and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1006 | return idx < values.size() ? NIL_VALUE() == this->values[idx] : | ~~~~^~~~~~~~~~~~~~~ [352/433] /usr/bin/x86_64-pc-linux-gnu-g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DOPENVDB_ABI_VERSION_NUMBER=10 -DOPENVDB_USE_DELAYED_LOADING -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/lib64/dbus-1.0/include -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8_build/src/platform -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/hidapi/include -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/exif/include -I/usr/include/gtk-3.0 -I/usr/include/pango-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/atk-1.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/lib64/libffi/include -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/webp -I/usr/include/libpng16 -I/usr/include/pixman-1 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/fribidi -I/usr/include/gio-unix-2.0 -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8_build/src/libslic3r -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libnest2d/include -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/miniz -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /usr/lib64/wx/include/gtk3-unicode-3.0-gtk3 -isystem /usr/include/wx-3.0-gtk3 -isystem /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libigl -isystem /usr/include/opencascade -isystem /usr/include/Imath -DNDEBUG -march=native -O2 -pipe -fno-strict-aliasing -fext-numeric-literals -Wall -Wno-reorder -pthread -std=gnu++17 -fPIC -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -MD -MT src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/BitmapComboBox.cpp.o -MF src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/BitmapComboBox.cpp.o.d -o src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/BitmapComboBox.cpp.o -c /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r/GUI/BitmapComboBox.cpp In file included from /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/GCode/GCodeProcessor.hpp:6, from /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r/GUI/Plater.hpp:15, from /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r/GUI/BitmapComboBox.cpp:34: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:603:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionEntityCollection&)’ was hidden [-Woverloaded-virtual=] 603 | virtual void use(ExtrusionEntityCollection& collection) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:634:18: note: by ‘Slic3r::SimplifyVisitor::use’ 634 | virtual void use(ExtrusionPath3D& path3D) override { | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:602:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionLoop&)’ was hidden [-Woverloaded-virtual=] 602 | virtual void use(ExtrusionLoop& loop) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:634:18: note: by ‘Slic3r::SimplifyVisitor::use’ 634 | virtual void use(ExtrusionPath3D& path3D) override { | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:601:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionMultiPath3D&)’ was hidden [-Woverloaded-virtual=] 601 | virtual void use(ExtrusionMultiPath3D& multipath) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:634:18: note: by ‘Slic3r::SimplifyVisitor::use’ 634 | virtual void use(ExtrusionPath3D& path3D) override { | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:600:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionMultiPath&)’ was hidden [-Woverloaded-virtual=] 600 | virtual void use(ExtrusionMultiPath& multipath) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:634:18: note: by ‘Slic3r::SimplifyVisitor::use’ 634 | virtual void use(ExtrusionPath3D& path3D) override { | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:603:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionEntityCollection&)’ was hidden [-Woverloaded-virtual=] 603 | virtual void use(ExtrusionEntityCollection& collection) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:645:18: note: by ‘Slic3r::GetPathsVisitor::use’ 645 | virtual void use(ExtrusionPath3D& path3D) override { | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:602:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionLoop&)’ was hidden [-Woverloaded-virtual=] 602 | virtual void use(ExtrusionLoop& loop) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:645:18: note: by ‘Slic3r::GetPathsVisitor::use’ 645 | virtual void use(ExtrusionPath3D& path3D) override { | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:601:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionMultiPath3D&)’ was hidden [-Woverloaded-virtual=] 601 | virtual void use(ExtrusionMultiPath3D& multipath) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:645:18: note: by ‘Slic3r::GetPathsVisitor::use’ 645 | virtual void use(ExtrusionPath3D& path3D) override { | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:600:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionMultiPath&)’ was hidden [-Woverloaded-virtual=] 600 | virtual void use(ExtrusionMultiPath& multipath) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:645:18: note: by ‘Slic3r::GetPathsVisitor::use’ 645 | virtual void use(ExtrusionPath3D& path3D) override { | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:595:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursiveConst::use(const Slic3r::ExtrusionEntityCollection&)’ was hidden [-Woverloaded-virtual=] 595 | virtual void use(const ExtrusionEntityCollection& collection) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:658:10: note: by ‘Slic3r::ExtrusionVolume::use’ 658 | void use(const ExtrusionPath3D &path3D) override { volume += unscaled(path3D.length()) * path3D.mm3_per_mm; } | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:594:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursiveConst::use(const Slic3r::ExtrusionLoop&)’ was hidden [-Woverloaded-virtual=] 594 | virtual void use(const ExtrusionLoop& loop) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:658:10: note: by ‘Slic3r::ExtrusionVolume::use’ 658 | void use(const ExtrusionPath3D &path3D) override { volume += unscaled(path3D.length()) * path3D.mm3_per_mm; } | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:593:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursiveConst::use(const Slic3r::ExtrusionMultiPath3D&)’ was hidden [-Woverloaded-virtual=] 593 | virtual void use(const ExtrusionMultiPath3D& multipath) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:658:10: note: by ‘Slic3r::ExtrusionVolume::use’ 658 | void use(const ExtrusionPath3D &path3D) override { volume += unscaled(path3D.length()) * path3D.mm3_per_mm; } | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:592:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursiveConst::use(const Slic3r::ExtrusionMultiPath&)’ was hidden [-Woverloaded-virtual=] 592 | virtual void use(const ExtrusionMultiPath& multipath) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:658:10: note: by ‘Slic3r::ExtrusionVolume::use’ 658 | void use(const ExtrusionPath3D &path3D) override { volume += unscaled(path3D.length()) * path3D.mm3_per_mm; } | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:603:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionEntityCollection&)’ was hidden [-Woverloaded-virtual=] 603 | virtual void use(ExtrusionEntityCollection& collection) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:667:10: note: by ‘Slic3r::ExtrusionModifyFlow::use’ 667 | void use(ExtrusionPath3D &path3D) override { path3D.mm3_per_mm *= _flow_mult; path3D.width *= _flow_mult; } | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:602:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionLoop&)’ was hidden [-Woverloaded-virtual=] 602 | virtual void use(ExtrusionLoop& loop) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:667:10: note: by ‘Slic3r::ExtrusionModifyFlow::use’ 667 | void use(ExtrusionPath3D &path3D) override { path3D.mm3_per_mm *= _flow_mult; path3D.width *= _flow_mult; } | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:601:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionMultiPath3D&)’ was hidden [-Woverloaded-virtual=] 601 | virtual void use(ExtrusionMultiPath3D& multipath) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:667:10: note: by ‘Slic3r::ExtrusionModifyFlow::use’ 667 | void use(ExtrusionPath3D &path3D) override { path3D.mm3_per_mm *= _flow_mult; path3D.width *= _flow_mult; } | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:600:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionMultiPath&)’ was hidden [-Woverloaded-virtual=] 600 | virtual void use(ExtrusionMultiPath& multipath) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:667:10: note: by ‘Slic3r::ExtrusionModifyFlow::use’ 667 | void use(ExtrusionPath3D &path3D) override { path3D.mm3_per_mm *= _flow_mult; path3D.width *= _flow_mult; } | ^~~ In file included from /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/PrintConfig.hpp:32, from /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r/GUI/BitmapComboBox.cpp:29: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp: In instantiation of ‘bool Slic3r::ConfigOptionBoolsTempl::is_nil(int32_t) const [with bool NULLABLE = false; int32_t = int]’: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:1703:10: required from here /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:1711:24: warning: comparison of integer expressions of different signedness: ‘int32_t’ {aka ‘int’} and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1711 | return idx < values.size() ? NIL_VALUE() == this->values[idx] : | ~~~~^~~~~~~~~~~~~~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp: In instantiation of ‘bool Slic3r::ConfigOptionFloatsOrPercentsTempl::is_nil(int32_t) const [with bool NULLABLE = false; int32_t = int]’: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:1340:10: required from here /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:1348:24: warning: comparison of integer expressions of different signedness: ‘int32_t’ {aka ‘int’} and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1348 | return idx < values.size() ? (std::isnan(this->values[idx].value) || NIL_VALUE() == this->values[idx]) : | ~~~~^~~~~~~~~~~~~~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp: In instantiation of ‘bool Slic3r::ConfigOptionFloatsTempl::is_nil(int32_t) const [with bool NULLABLE = false; int32_t = int]’: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:814:10: required from here /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:822:24: warning: comparison of integer expressions of different signedness: ‘int32_t’ {aka ‘int’} and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 822 | return idx < values.size() ? (std::isnan(this->values[idx]) || NIL_VALUE() == this->values[idx]) : | ~~~~^~~~~~~~~~~~~~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp: In instantiation of ‘bool Slic3r::ConfigOptionIntsTempl::is_nil(int32_t) const [with bool NULLABLE = false; int32_t = int]’: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:998:10: required from here /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:1006:24: warning: comparison of integer expressions of different signedness: ‘int32_t’ {aka ‘int’} and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1006 | return idx < values.size() ? NIL_VALUE() == this->values[idx] : | ~~~~^~~~~~~~~~~~~~~ [353/433] /usr/bin/x86_64-pc-linux-gnu-g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DOPENVDB_ABI_VERSION_NUMBER=10 -DOPENVDB_USE_DELAYED_LOADING -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/lib64/dbus-1.0/include -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8_build/src/platform -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/hidapi/include -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/exif/include -I/usr/include/gtk-3.0 -I/usr/include/pango-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/atk-1.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/lib64/libffi/include -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/webp -I/usr/include/libpng16 -I/usr/include/pixman-1 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/fribidi -I/usr/include/gio-unix-2.0 -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8_build/src/libslic3r -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libnest2d/include -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/miniz -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /usr/lib64/wx/include/gtk3-unicode-3.0-gtk3 -isystem /usr/include/wx-3.0-gtk3 -isystem /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libigl -isystem /usr/include/opencascade -isystem /usr/include/Imath -DNDEBUG -march=native -O2 -pipe -fno-strict-aliasing -fext-numeric-literals -Wall -Wno-reorder -pthread -std=gnu++17 -fPIC -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -MD -MT src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/GUI_Preview.cpp.o -MF src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/GUI_Preview.cpp.o.d -o src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/GUI_Preview.cpp.o -c /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r/GUI/GUI_Preview.cpp In file included from /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Flow.hpp:7, from /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Layer.hpp:5, from /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r/GUI/GUI_Preview.cpp:3: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:603:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionEntityCollection&)’ was hidden [-Woverloaded-virtual=] 603 | virtual void use(ExtrusionEntityCollection& collection) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:634:18: note: by ‘Slic3r::SimplifyVisitor::use’ 634 | virtual void use(ExtrusionPath3D& path3D) override { | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:602:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionLoop&)’ was hidden [-Woverloaded-virtual=] 602 | virtual void use(ExtrusionLoop& loop) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:634:18: note: by ‘Slic3r::SimplifyVisitor::use’ 634 | virtual void use(ExtrusionPath3D& path3D) override { | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:601:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionMultiPath3D&)’ was hidden [-Woverloaded-virtual=] 601 | virtual void use(ExtrusionMultiPath3D& multipath) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:634:18: note: by ‘Slic3r::SimplifyVisitor::use’ 634 | virtual void use(ExtrusionPath3D& path3D) override { | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:600:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionMultiPath&)’ was hidden [-Woverloaded-virtual=] 600 | virtual void use(ExtrusionMultiPath& multipath) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:634:18: note: by ‘Slic3r::SimplifyVisitor::use’ 634 | virtual void use(ExtrusionPath3D& path3D) override { | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:603:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionEntityCollection&)’ was hidden [-Woverloaded-virtual=] 603 | virtual void use(ExtrusionEntityCollection& collection) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:645:18: note: by ‘Slic3r::GetPathsVisitor::use’ 645 | virtual void use(ExtrusionPath3D& path3D) override { | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:602:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionLoop&)’ was hidden [-Woverloaded-virtual=] 602 | virtual void use(ExtrusionLoop& loop) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:645:18: note: by ‘Slic3r::GetPathsVisitor::use’ 645 | virtual void use(ExtrusionPath3D& path3D) override { | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:601:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionMultiPath3D&)’ was hidden [-Woverloaded-virtual=] 601 | virtual void use(ExtrusionMultiPath3D& multipath) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:645:18: note: by ‘Slic3r::GetPathsVisitor::use’ 645 | virtual void use(ExtrusionPath3D& path3D) override { | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:600:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionMultiPath&)’ was hidden [-Woverloaded-virtual=] 600 | virtual void use(ExtrusionMultiPath& multipath) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:645:18: note: by ‘Slic3r::GetPathsVisitor::use’ 645 | virtual void use(ExtrusionPath3D& path3D) override { | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:595:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursiveConst::use(const Slic3r::ExtrusionEntityCollection&)’ was hidden [-Woverloaded-virtual=] 595 | virtual void use(const ExtrusionEntityCollection& collection) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:658:10: note: by ‘Slic3r::ExtrusionVolume::use’ 658 | void use(const ExtrusionPath3D &path3D) override { volume += unscaled(path3D.length()) * path3D.mm3_per_mm; } | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:594:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursiveConst::use(const Slic3r::ExtrusionLoop&)’ was hidden [-Woverloaded-virtual=] 594 | virtual void use(const ExtrusionLoop& loop) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:658:10: note: by ‘Slic3r::ExtrusionVolume::use’ 658 | void use(const ExtrusionPath3D &path3D) override { volume += unscaled(path3D.length()) * path3D.mm3_per_mm; } | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:593:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursiveConst::use(const Slic3r::ExtrusionMultiPath3D&)’ was hidden [-Woverloaded-virtual=] 593 | virtual void use(const ExtrusionMultiPath3D& multipath) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:658:10: note: by ‘Slic3r::ExtrusionVolume::use’ 658 | void use(const ExtrusionPath3D &path3D) override { volume += unscaled(path3D.length()) * path3D.mm3_per_mm; } | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:592:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursiveConst::use(const Slic3r::ExtrusionMultiPath&)’ was hidden [-Woverloaded-virtual=] 592 | virtual void use(const ExtrusionMultiPath& multipath) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:658:10: note: by ‘Slic3r::ExtrusionVolume::use’ 658 | void use(const ExtrusionPath3D &path3D) override { volume += unscaled(path3D.length()) * path3D.mm3_per_mm; } | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:603:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionEntityCollection&)’ was hidden [-Woverloaded-virtual=] 603 | virtual void use(ExtrusionEntityCollection& collection) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:667:10: note: by ‘Slic3r::ExtrusionModifyFlow::use’ 667 | void use(ExtrusionPath3D &path3D) override { path3D.mm3_per_mm *= _flow_mult; path3D.width *= _flow_mult; } | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:602:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionLoop&)’ was hidden [-Woverloaded-virtual=] 602 | virtual void use(ExtrusionLoop& loop) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:667:10: note: by ‘Slic3r::ExtrusionModifyFlow::use’ 667 | void use(ExtrusionPath3D &path3D) override { path3D.mm3_per_mm *= _flow_mult; path3D.width *= _flow_mult; } | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:601:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionMultiPath3D&)’ was hidden [-Woverloaded-virtual=] 601 | virtual void use(ExtrusionMultiPath3D& multipath) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:667:10: note: by ‘Slic3r::ExtrusionModifyFlow::use’ 667 | void use(ExtrusionPath3D &path3D) override { path3D.mm3_per_mm *= _flow_mult; path3D.width *= _flow_mult; } | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:600:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionMultiPath&)’ was hidden [-Woverloaded-virtual=] 600 | virtual void use(ExtrusionMultiPath& multipath) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:667:10: note: by ‘Slic3r::ExtrusionModifyFlow::use’ 667 | void use(ExtrusionPath3D &path3D) override { path3D.mm3_per_mm *= _flow_mult; path3D.width *= _flow_mult; } | ^~~ In file included from /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Flow.hpp:5: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp: In instantiation of ‘bool Slic3r::ConfigOptionBoolsTempl::is_nil(int32_t) const [with bool NULLABLE = false; int32_t = int]’: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:1703:10: required from here /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:1711:24: warning: comparison of integer expressions of different signedness: ‘int32_t’ {aka ‘int’} and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1711 | return idx < values.size() ? NIL_VALUE() == this->values[idx] : | ~~~~^~~~~~~~~~~~~~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp: In instantiation of ‘bool Slic3r::ConfigOptionFloatsOrPercentsTempl::is_nil(int32_t) const [with bool NULLABLE = false; int32_t = int]’: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:1340:10: required from here /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:1348:24: warning: comparison of integer expressions of different signedness: ‘int32_t’ {aka ‘int’} and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1348 | return idx < values.size() ? (std::isnan(this->values[idx].value) || NIL_VALUE() == this->values[idx]) : | ~~~~^~~~~~~~~~~~~~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp: In instantiation of ‘bool Slic3r::ConfigOptionFloatsTempl::is_nil(int32_t) const [with bool NULLABLE = false; int32_t = int]’: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:814:10: required from here /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:822:24: warning: comparison of integer expressions of different signedness: ‘int32_t’ {aka ‘int’} and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 822 | return idx < values.size() ? (std::isnan(this->values[idx]) || NIL_VALUE() == this->values[idx]) : | ~~~~^~~~~~~~~~~~~~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp: In instantiation of ‘bool Slic3r::ConfigOptionIntsTempl::is_nil(int32_t) const [with bool NULLABLE = false; int32_t = int]’: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:998:10: required from here /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:1006:24: warning: comparison of integer expressions of different signedness: ‘int32_t’ {aka ‘int’} and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1006 | return idx < values.size() ? NIL_VALUE() == this->values[idx] : | ~~~~^~~~~~~~~~~~~~~ [354/433] /usr/bin/x86_64-pc-linux-gnu-g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DOPENVDB_ABI_VERSION_NUMBER=10 -DOPENVDB_USE_DELAYED_LOADING -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/lib64/dbus-1.0/include -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8_build/src/platform -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/hidapi/include -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/exif/include -I/usr/include/gtk-3.0 -I/usr/include/pango-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/atk-1.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/lib64/libffi/include -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/webp -I/usr/include/libpng16 -I/usr/include/pixman-1 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/fribidi -I/usr/include/gio-unix-2.0 -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8_build/src/libslic3r -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libnest2d/include -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/miniz -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /usr/lib64/wx/include/gtk3-unicode-3.0-gtk3 -isystem /usr/include/wx-3.0-gtk3 -isystem /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libigl -isystem /usr/include/opencascade -isystem /usr/include/Imath -DNDEBUG -march=native -O2 -pipe -fno-strict-aliasing -fext-numeric-literals -Wall -Wno-reorder -pthread -std=gnu++17 -fPIC -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -MD -MT src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/GCodeViewer.cpp.o -MF src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/GCodeViewer.cpp.o.d -o src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/GCodeViewer.cpp.o -c /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r/GUI/GCodeViewer.cpp In file included from /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r/GUI/3DScene.hpp:7, from /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r/GUI/GCodeViewer.hpp:4, from /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r/GUI/GCodeViewer.cpp:2: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:603:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionEntityCollection&)’ was hidden [-Woverloaded-virtual=] 603 | virtual void use(ExtrusionEntityCollection& collection) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:634:18: note: by ‘Slic3r::SimplifyVisitor::use’ 634 | virtual void use(ExtrusionPath3D& path3D) override { | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:602:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionLoop&)’ was hidden [-Woverloaded-virtual=] 602 | virtual void use(ExtrusionLoop& loop) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:634:18: note: by ‘Slic3r::SimplifyVisitor::use’ 634 | virtual void use(ExtrusionPath3D& path3D) override { | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:601:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionMultiPath3D&)’ was hidden [-Woverloaded-virtual=] 601 | virtual void use(ExtrusionMultiPath3D& multipath) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:634:18: note: by ‘Slic3r::SimplifyVisitor::use’ 634 | virtual void use(ExtrusionPath3D& path3D) override { | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:600:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionMultiPath&)’ was hidden [-Woverloaded-virtual=] 600 | virtual void use(ExtrusionMultiPath& multipath) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:634:18: note: by ‘Slic3r::SimplifyVisitor::use’ 634 | virtual void use(ExtrusionPath3D& path3D) override { | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:603:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionEntityCollection&)’ was hidden [-Woverloaded-virtual=] 603 | virtual void use(ExtrusionEntityCollection& collection) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:645:18: note: by ‘Slic3r::GetPathsVisitor::use’ 645 | virtual void use(ExtrusionPath3D& path3D) override { | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:602:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionLoop&)’ was hidden [-Woverloaded-virtual=] 602 | virtual void use(ExtrusionLoop& loop) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:645:18: note: by ‘Slic3r::GetPathsVisitor::use’ 645 | virtual void use(ExtrusionPath3D& path3D) override { | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:601:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionMultiPath3D&)’ was hidden [-Woverloaded-virtual=] 601 | virtual void use(ExtrusionMultiPath3D& multipath) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:645:18: note: by ‘Slic3r::GetPathsVisitor::use’ 645 | virtual void use(ExtrusionPath3D& path3D) override { | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:600:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionMultiPath&)’ was hidden [-Woverloaded-virtual=] 600 | virtual void use(ExtrusionMultiPath& multipath) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:645:18: note: by ‘Slic3r::GetPathsVisitor::use’ 645 | virtual void use(ExtrusionPath3D& path3D) override { | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:595:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursiveConst::use(const Slic3r::ExtrusionEntityCollection&)’ was hidden [-Woverloaded-virtual=] 595 | virtual void use(const ExtrusionEntityCollection& collection) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:658:10: note: by ‘Slic3r::ExtrusionVolume::use’ 658 | void use(const ExtrusionPath3D &path3D) override { volume += unscaled(path3D.length()) * path3D.mm3_per_mm; } | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:594:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursiveConst::use(const Slic3r::ExtrusionLoop&)’ was hidden [-Woverloaded-virtual=] 594 | virtual void use(const ExtrusionLoop& loop) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:658:10: note: by ‘Slic3r::ExtrusionVolume::use’ 658 | void use(const ExtrusionPath3D &path3D) override { volume += unscaled(path3D.length()) * path3D.mm3_per_mm; } | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:593:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursiveConst::use(const Slic3r::ExtrusionMultiPath3D&)’ was hidden [-Woverloaded-virtual=] 593 | virtual void use(const ExtrusionMultiPath3D& multipath) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:658:10: note: by ‘Slic3r::ExtrusionVolume::use’ 658 | void use(const ExtrusionPath3D &path3D) override { volume += unscaled(path3D.length()) * path3D.mm3_per_mm; } | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:592:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursiveConst::use(const Slic3r::ExtrusionMultiPath&)’ was hidden [-Woverloaded-virtual=] 592 | virtual void use(const ExtrusionMultiPath& multipath) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:658:10: note: by ‘Slic3r::ExtrusionVolume::use’ 658 | void use(const ExtrusionPath3D &path3D) override { volume += unscaled(path3D.length()) * path3D.mm3_per_mm; } | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:603:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionEntityCollection&)’ was hidden [-Woverloaded-virtual=] 603 | virtual void use(ExtrusionEntityCollection& collection) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:667:10: note: by ‘Slic3r::ExtrusionModifyFlow::use’ 667 | void use(ExtrusionPath3D &path3D) override { path3D.mm3_per_mm *= _flow_mult; path3D.width *= _flow_mult; } | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:602:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionLoop&)’ was hidden [-Woverloaded-virtual=] 602 | virtual void use(ExtrusionLoop& loop) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:667:10: note: by ‘Slic3r::ExtrusionModifyFlow::use’ 667 | void use(ExtrusionPath3D &path3D) override { path3D.mm3_per_mm *= _flow_mult; path3D.width *= _flow_mult; } | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:601:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionMultiPath3D&)’ was hidden [-Woverloaded-virtual=] 601 | virtual void use(ExtrusionMultiPath3D& multipath) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:667:10: note: by ‘Slic3r::ExtrusionModifyFlow::use’ 667 | void use(ExtrusionPath3D &path3D) override { path3D.mm3_per_mm *= _flow_mult; path3D.width *= _flow_mult; } | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:600:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionMultiPath&)’ was hidden [-Woverloaded-virtual=] 600 | virtual void use(ExtrusionMultiPath& multipath) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:667:10: note: by ‘Slic3r::ExtrusionModifyFlow::use’ 667 | void use(ExtrusionPath3D &path3D) override { path3D.mm3_per_mm *= _flow_mult; path3D.width *= _flow_mult; } | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r/GUI/GCodeViewer.cpp: In constructor ‘Slic3r::GUI::GCodeViewer::GCodeViewer()’: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r/GUI/GCodeViewer.cpp:1023:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1023 | for (int i = 0; i < Extrusion_Role_Colors.size(); i++) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r/GUI/GCodeViewer.cpp: In lambda function: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r/GUI/GCodeViewer.cpp:4002:78: warning: comparison of integer expressions of different signedness: ‘std::vector >::size_type’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 4002 | double current_used_filament = used_filaments.size() > color_change_idx ? used_filaments[color_change_idx++] : 0; // can happen if the refresh is too fast or too slow | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r/GUI/GCodeViewer.cpp:4009:78: warning: comparison of integer expressions of different signedness: ‘std::vector >::size_type’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 4009 | double current_used_filament = used_filaments.size() > color_change_idx ? used_filaments[color_change_idx++] : 0; // can happen if the refresh is too fast or too slow | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r/GUI/GCodeViewer.cpp: In member function ‘void Slic3r::GUI::GCodeViewer::render_legend(float&)’: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r/GUI/GCodeViewer.cpp:4275:21: warning: unused variable ‘draw_list’ [-Wunused-variable] 4275 | ImDrawList *draw_list = ImGui::GetWindowDrawList(); | ^~~~~~~~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r/GUI/GCodeViewer.cpp:4276:21: warning: variable ‘pos’ set but not used [-Wunused-but-set-variable] 4276 | ImVec2 pos = ImGui::GetCursorScreenPos(); | ^~~ In file included from /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:12: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp: In instantiation of ‘bool Slic3r::ConfigOptionBoolsTempl::is_nil(int32_t) const [with bool NULLABLE = false; int32_t = int]’: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:1703:10: required from here /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:1711:24: warning: comparison of integer expressions of different signedness: ‘int32_t’ {aka ‘int’} and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1711 | return idx < values.size() ? NIL_VALUE() == this->values[idx] : | ~~~~^~~~~~~~~~~~~~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp: In instantiation of ‘bool Slic3r::ConfigOptionFloatsOrPercentsTempl::is_nil(int32_t) const [with bool NULLABLE = false; int32_t = int]’: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:1340:10: required from here /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:1348:24: warning: comparison of integer expressions of different signedness: ‘int32_t’ {aka ‘int’} and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1348 | return idx < values.size() ? (std::isnan(this->values[idx].value) || NIL_VALUE() == this->values[idx]) : | ~~~~^~~~~~~~~~~~~~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp: In instantiation of ‘bool Slic3r::ConfigOptionFloatsTempl::is_nil(int32_t) const [with bool NULLABLE = false; int32_t = int]’: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:814:10: required from here /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:822:24: warning: comparison of integer expressions of different signedness: ‘int32_t’ {aka ‘int’} and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 822 | return idx < values.size() ? (std::isnan(this->values[idx]) || NIL_VALUE() == this->values[idx]) : | ~~~~^~~~~~~~~~~~~~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp: In instantiation of ‘bool Slic3r::ConfigOptionIntsTempl::is_nil(int32_t) const [with bool NULLABLE = false; int32_t = int]’: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:998:10: required from here /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:1006:24: warning: comparison of integer expressions of different signedness: ‘int32_t’ {aka ‘int’} and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1006 | return idx < values.size() ? NIL_VALUE() == this->values[idx] : | ~~~~^~~~~~~~~~~~~~~ [355/433] /usr/bin/x86_64-pc-linux-gnu-g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DOPENVDB_ABI_VERSION_NUMBER=10 -DOPENVDB_USE_DELAYED_LOADING -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/lib64/dbus-1.0/include -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8_build/src/platform -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/hidapi/include -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/exif/include -I/usr/include/gtk-3.0 -I/usr/include/pango-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/atk-1.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/lib64/libffi/include -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/webp -I/usr/include/libpng16 -I/usr/include/pixman-1 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/fribidi -I/usr/include/gio-unix-2.0 -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8_build/src/libslic3r -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libnest2d/include -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/miniz -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /usr/lib64/wx/include/gtk3-unicode-3.0-gtk3 -isystem /usr/include/wx-3.0-gtk3 -isystem /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libigl -isystem /usr/include/opencascade -isystem /usr/include/Imath -DNDEBUG -march=native -O2 -pipe -fno-strict-aliasing -fext-numeric-literals -Wall -Wno-reorder -pthread -std=gnu++17 -fPIC -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -MD -MT src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/PhysicalPrinterDialog.cpp.o -MF src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/PhysicalPrinterDialog.cpp.o.d -o src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/PhysicalPrinterDialog.cpp.o -c /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r/GUI/PhysicalPrinterDialog.cpp /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r/GUI/PhysicalPrinterDialog.cpp: In member function ‘void Slic3r::GUI::PhysicalPrinterDialog::update_printers()’: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r/GUI/PhysicalPrinterDialog.cpp:300:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘wxArrayString::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 300 | for (int i = 0; i < printers.size(); i++) { | ~~^~~~~~~~~~~~~~~~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r/GUI/PhysicalPrinterDialog.cpp:317:31: warning: catching polymorphic type ‘class Slic3r::HostNetworkError’ by value [-Wcatch-value=] 317 | } catch (HostNetworkError error) { | ^~~~~ In file included from /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/PrintConfig.hpp:32, from /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Preset.hpp:11, from /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r/GUI/PhysicalPrinterDialog.hpp:8, from /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r/GUI/PhysicalPrinterDialog.cpp:1: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp: In instantiation of ‘bool Slic3r::ConfigOptionBoolsTempl::is_nil(int32_t) const [with bool NULLABLE = false; int32_t = int]’: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:1703:10: required from here /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:1711:24: warning: comparison of integer expressions of different signedness: ‘int32_t’ {aka ‘int’} and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1711 | return idx < values.size() ? NIL_VALUE() == this->values[idx] : | ~~~~^~~~~~~~~~~~~~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp: In instantiation of ‘bool Slic3r::ConfigOptionFloatsOrPercentsTempl::is_nil(int32_t) const [with bool NULLABLE = false; int32_t = int]’: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:1340:10: required from here /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:1348:24: warning: comparison of integer expressions of different signedness: ‘int32_t’ {aka ‘int’} and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1348 | return idx < values.size() ? (std::isnan(this->values[idx].value) || NIL_VALUE() == this->values[idx]) : | ~~~~^~~~~~~~~~~~~~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp: In instantiation of ‘bool Slic3r::ConfigOptionFloatsTempl::is_nil(int32_t) const [with bool NULLABLE = false; int32_t = int]’: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:814:10: required from here /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:822:24: warning: comparison of integer expressions of different signedness: ‘int32_t’ {aka ‘int’} and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 822 | return idx < values.size() ? (std::isnan(this->values[idx]) || NIL_VALUE() == this->values[idx]) : | ~~~~^~~~~~~~~~~~~~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp: In instantiation of ‘bool Slic3r::ConfigOptionIntsTempl::is_nil(int32_t) const [with bool NULLABLE = false; int32_t = int]’: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:998:10: required from here /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:1006:24: warning: comparison of integer expressions of different signedness: ‘int32_t’ {aka ‘int’} and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1006 | return idx < values.size() ? NIL_VALUE() == this->values[idx] : | ~~~~^~~~~~~~~~~~~~~ [356/433] /usr/bin/x86_64-pc-linux-gnu-g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DOPENVDB_ABI_VERSION_NUMBER=10 -DOPENVDB_USE_DELAYED_LOADING -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/lib64/dbus-1.0/include -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8_build/src/platform -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/hidapi/include -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/exif/include -I/usr/include/gtk-3.0 -I/usr/include/pango-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/atk-1.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/lib64/libffi/include -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/webp -I/usr/include/libpng16 -I/usr/include/pixman-1 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/fribidi -I/usr/include/gio-unix-2.0 -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8_build/src/libslic3r -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libnest2d/include -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/miniz -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /usr/lib64/wx/include/gtk3-unicode-3.0-gtk3 -isystem /usr/include/wx-3.0-gtk3 -isystem /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libigl -isystem /usr/include/opencascade -isystem /usr/include/Imath -DNDEBUG -march=native -O2 -pipe -fno-strict-aliasing -fext-numeric-literals -Wall -Wno-reorder -pthread -std=gnu++17 -fPIC -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -MD -MT src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/PresetComboBoxes.cpp.o -MF src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/PresetComboBoxes.cpp.o.d -o src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/PresetComboBoxes.cpp.o -c /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r/GUI/PresetComboBoxes.cpp In file included from /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/GCode/GCodeProcessor.hpp:6, from /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r/GUI/Plater.hpp:15, from /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r/GUI/PresetComboBoxes.cpp:30: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:603:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionEntityCollection&)’ was hidden [-Woverloaded-virtual=] 603 | virtual void use(ExtrusionEntityCollection& collection) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:634:18: note: by ‘Slic3r::SimplifyVisitor::use’ 634 | virtual void use(ExtrusionPath3D& path3D) override { | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:602:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionLoop&)’ was hidden [-Woverloaded-virtual=] 602 | virtual void use(ExtrusionLoop& loop) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:634:18: note: by ‘Slic3r::SimplifyVisitor::use’ 634 | virtual void use(ExtrusionPath3D& path3D) override { | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:601:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionMultiPath3D&)’ was hidden [-Woverloaded-virtual=] 601 | virtual void use(ExtrusionMultiPath3D& multipath) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:634:18: note: by ‘Slic3r::SimplifyVisitor::use’ 634 | virtual void use(ExtrusionPath3D& path3D) override { | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:600:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionMultiPath&)’ was hidden [-Woverloaded-virtual=] 600 | virtual void use(ExtrusionMultiPath& multipath) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:634:18: note: by ‘Slic3r::SimplifyVisitor::use’ 634 | virtual void use(ExtrusionPath3D& path3D) override { | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:603:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionEntityCollection&)’ was hidden [-Woverloaded-virtual=] 603 | virtual void use(ExtrusionEntityCollection& collection) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:645:18: note: by ‘Slic3r::GetPathsVisitor::use’ 645 | virtual void use(ExtrusionPath3D& path3D) override { | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:602:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionLoop&)’ was hidden [-Woverloaded-virtual=] 602 | virtual void use(ExtrusionLoop& loop) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:645:18: note: by ‘Slic3r::GetPathsVisitor::use’ 645 | virtual void use(ExtrusionPath3D& path3D) override { | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:601:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionMultiPath3D&)’ was hidden [-Woverloaded-virtual=] 601 | virtual void use(ExtrusionMultiPath3D& multipath) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:645:18: note: by ‘Slic3r::GetPathsVisitor::use’ 645 | virtual void use(ExtrusionPath3D& path3D) override { | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:600:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionMultiPath&)’ was hidden [-Woverloaded-virtual=] 600 | virtual void use(ExtrusionMultiPath& multipath) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:645:18: note: by ‘Slic3r::GetPathsVisitor::use’ 645 | virtual void use(ExtrusionPath3D& path3D) override { | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:595:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursiveConst::use(const Slic3r::ExtrusionEntityCollection&)’ was hidden [-Woverloaded-virtual=] 595 | virtual void use(const ExtrusionEntityCollection& collection) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:658:10: note: by ‘Slic3r::ExtrusionVolume::use’ 658 | void use(const ExtrusionPath3D &path3D) override { volume += unscaled(path3D.length()) * path3D.mm3_per_mm; } | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:594:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursiveConst::use(const Slic3r::ExtrusionLoop&)’ was hidden [-Woverloaded-virtual=] 594 | virtual void use(const ExtrusionLoop& loop) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:658:10: note: by ‘Slic3r::ExtrusionVolume::use’ 658 | void use(const ExtrusionPath3D &path3D) override { volume += unscaled(path3D.length()) * path3D.mm3_per_mm; } | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:593:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursiveConst::use(const Slic3r::ExtrusionMultiPath3D&)’ was hidden [-Woverloaded-virtual=] 593 | virtual void use(const ExtrusionMultiPath3D& multipath) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:658:10: note: by ‘Slic3r::ExtrusionVolume::use’ 658 | void use(const ExtrusionPath3D &path3D) override { volume += unscaled(path3D.length()) * path3D.mm3_per_mm; } | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:592:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursiveConst::use(const Slic3r::ExtrusionMultiPath&)’ was hidden [-Woverloaded-virtual=] 592 | virtual void use(const ExtrusionMultiPath& multipath) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:658:10: note: by ‘Slic3r::ExtrusionVolume::use’ 658 | void use(const ExtrusionPath3D &path3D) override { volume += unscaled(path3D.length()) * path3D.mm3_per_mm; } | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:603:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionEntityCollection&)’ was hidden [-Woverloaded-virtual=] 603 | virtual void use(ExtrusionEntityCollection& collection) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:667:10: note: by ‘Slic3r::ExtrusionModifyFlow::use’ 667 | void use(ExtrusionPath3D &path3D) override { path3D.mm3_per_mm *= _flow_mult; path3D.width *= _flow_mult; } | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:602:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionLoop&)’ was hidden [-Woverloaded-virtual=] 602 | virtual void use(ExtrusionLoop& loop) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:667:10: note: by ‘Slic3r::ExtrusionModifyFlow::use’ 667 | void use(ExtrusionPath3D &path3D) override { path3D.mm3_per_mm *= _flow_mult; path3D.width *= _flow_mult; } | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:601:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionMultiPath3D&)’ was hidden [-Woverloaded-virtual=] 601 | virtual void use(ExtrusionMultiPath3D& multipath) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:667:10: note: by ‘Slic3r::ExtrusionModifyFlow::use’ 667 | void use(ExtrusionPath3D &path3D) override { path3D.mm3_per_mm *= _flow_mult; path3D.width *= _flow_mult; } | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:600:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionMultiPath&)’ was hidden [-Woverloaded-virtual=] 600 | virtual void use(ExtrusionMultiPath& multipath) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:667:10: note: by ‘Slic3r::ExtrusionModifyFlow::use’ 667 | void use(ExtrusionPath3D &path3D) override { path3D.mm3_per_mm *= _flow_mult; path3D.width *= _flow_mult; } | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r/GUI/PresetComboBoxes.cpp: In member function ‘virtual void Slic3r::GUI::PlaterPresetComboBox::OnSelect(wxCommandEvent&)’: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r/GUI/PresetComboBoxes.cpp:624:9: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 624 | if (marker == LABEL_ITEM_MARKER) | ^~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r/GUI/PresetComboBoxes.cpp:626:13: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 626 | if (marker == LABEL_ITEM_WIZARD_PRINTERS) | ^~ In file included from /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/PrintConfig.hpp:32, from /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Preset.hpp:11, from /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r/GUI/PresetComboBoxes.hpp:7, from /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r/GUI/PresetComboBoxes.cpp:1: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp: In instantiation of ‘bool Slic3r::ConfigOptionBoolsTempl::is_nil(int32_t) const [with bool NULLABLE = false; int32_t = int]’: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:1703:10: required from here /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:1711:24: warning: comparison of integer expressions of different signedness: ‘int32_t’ {aka ‘int’} and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1711 | return idx < values.size() ? NIL_VALUE() == this->values[idx] : | ~~~~^~~~~~~~~~~~~~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp: In instantiation of ‘bool Slic3r::ConfigOptionFloatsOrPercentsTempl::is_nil(int32_t) const [with bool NULLABLE = false; int32_t = int]’: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:1340:10: required from here /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:1348:24: warning: comparison of integer expressions of different signedness: ‘int32_t’ {aka ‘int’} and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1348 | return idx < values.size() ? (std::isnan(this->values[idx].value) || NIL_VALUE() == this->values[idx]) : | ~~~~^~~~~~~~~~~~~~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp: In instantiation of ‘bool Slic3r::ConfigOptionFloatsTempl::is_nil(int32_t) const [with bool NULLABLE = false; int32_t = int]’: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:814:10: required from here /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:822:24: warning: comparison of integer expressions of different signedness: ‘int32_t’ {aka ‘int’} and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 822 | return idx < values.size() ? (std::isnan(this->values[idx]) || NIL_VALUE() == this->values[idx]) : | ~~~~^~~~~~~~~~~~~~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp: In instantiation of ‘bool Slic3r::ConfigOptionIntsTempl::is_nil(int32_t) const [with bool NULLABLE = false; int32_t = int]’: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:998:10: required from here /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:1006:24: warning: comparison of integer expressions of different signedness: ‘int32_t’ {aka ‘int’} and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1006 | return idx < values.size() ? NIL_VALUE() == this->values[idx] : | ~~~~^~~~~~~~~~~~~~~ [357/433] /usr/bin/x86_64-pc-linux-gnu-g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DOPENVDB_ABI_VERSION_NUMBER=10 -DOPENVDB_USE_DELAYED_LOADING -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/lib64/dbus-1.0/include -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8_build/src/platform -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/hidapi/include -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/exif/include -I/usr/include/gtk-3.0 -I/usr/include/pango-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/atk-1.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/lib64/libffi/include -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/webp -I/usr/include/libpng16 -I/usr/include/pixman-1 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/fribidi -I/usr/include/gio-unix-2.0 -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8_build/src/libslic3r -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libnest2d/include -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/miniz -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /usr/lib64/wx/include/gtk3-unicode-3.0-gtk3 -isystem /usr/include/wx-3.0-gtk3 -isystem /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libigl -isystem /usr/include/opencascade -isystem /usr/include/Imath -DNDEBUG -march=native -O2 -pipe -fno-strict-aliasing -fext-numeric-literals -Wall -Wno-reorder -pthread -std=gnu++17 -fPIC -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -MD -MT src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/MainFrame.cpp.o -MF src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/MainFrame.cpp.o.d -o src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/MainFrame.cpp.o -c /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r/GUI/MainFrame.cpp In file included from /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntityCollection.hpp:6, from /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Print.hpp:7, from /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r/GUI/MainFrame.cpp:21: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:603:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionEntityCollection&)’ was hidden [-Woverloaded-virtual=] 603 | virtual void use(ExtrusionEntityCollection& collection) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:634:18: note: by ‘Slic3r::SimplifyVisitor::use’ 634 | virtual void use(ExtrusionPath3D& path3D) override { | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:602:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionLoop&)’ was hidden [-Woverloaded-virtual=] 602 | virtual void use(ExtrusionLoop& loop) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:634:18: note: by ‘Slic3r::SimplifyVisitor::use’ 634 | virtual void use(ExtrusionPath3D& path3D) override { | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:601:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionMultiPath3D&)’ was hidden [-Woverloaded-virtual=] 601 | virtual void use(ExtrusionMultiPath3D& multipath) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:634:18: note: by ‘Slic3r::SimplifyVisitor::use’ 634 | virtual void use(ExtrusionPath3D& path3D) override { | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:600:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionMultiPath&)’ was hidden [-Woverloaded-virtual=] 600 | virtual void use(ExtrusionMultiPath& multipath) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:634:18: note: by ‘Slic3r::SimplifyVisitor::use’ 634 | virtual void use(ExtrusionPath3D& path3D) override { | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:603:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionEntityCollection&)’ was hidden [-Woverloaded-virtual=] 603 | virtual void use(ExtrusionEntityCollection& collection) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:645:18: note: by ‘Slic3r::GetPathsVisitor::use’ 645 | virtual void use(ExtrusionPath3D& path3D) override { | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:602:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionLoop&)’ was hidden [-Woverloaded-virtual=] 602 | virtual void use(ExtrusionLoop& loop) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:645:18: note: by ‘Slic3r::GetPathsVisitor::use’ 645 | virtual void use(ExtrusionPath3D& path3D) override { | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:601:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionMultiPath3D&)’ was hidden [-Woverloaded-virtual=] 601 | virtual void use(ExtrusionMultiPath3D& multipath) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:645:18: note: by ‘Slic3r::GetPathsVisitor::use’ 645 | virtual void use(ExtrusionPath3D& path3D) override { | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:600:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionMultiPath&)’ was hidden [-Woverloaded-virtual=] 600 | virtual void use(ExtrusionMultiPath& multipath) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:645:18: note: by ‘Slic3r::GetPathsVisitor::use’ 645 | virtual void use(ExtrusionPath3D& path3D) override { | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:595:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursiveConst::use(const Slic3r::ExtrusionEntityCollection&)’ was hidden [-Woverloaded-virtual=] 595 | virtual void use(const ExtrusionEntityCollection& collection) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:658:10: note: by ‘Slic3r::ExtrusionVolume::use’ 658 | void use(const ExtrusionPath3D &path3D) override { volume += unscaled(path3D.length()) * path3D.mm3_per_mm; } | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:594:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursiveConst::use(const Slic3r::ExtrusionLoop&)’ was hidden [-Woverloaded-virtual=] 594 | virtual void use(const ExtrusionLoop& loop) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:658:10: note: by ‘Slic3r::ExtrusionVolume::use’ 658 | void use(const ExtrusionPath3D &path3D) override { volume += unscaled(path3D.length()) * path3D.mm3_per_mm; } | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:593:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursiveConst::use(const Slic3r::ExtrusionMultiPath3D&)’ was hidden [-Woverloaded-virtual=] 593 | virtual void use(const ExtrusionMultiPath3D& multipath) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:658:10: note: by ‘Slic3r::ExtrusionVolume::use’ 658 | void use(const ExtrusionPath3D &path3D) override { volume += unscaled(path3D.length()) * path3D.mm3_per_mm; } | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:592:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursiveConst::use(const Slic3r::ExtrusionMultiPath&)’ was hidden [-Woverloaded-virtual=] 592 | virtual void use(const ExtrusionMultiPath& multipath) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:658:10: note: by ‘Slic3r::ExtrusionVolume::use’ 658 | void use(const ExtrusionPath3D &path3D) override { volume += unscaled(path3D.length()) * path3D.mm3_per_mm; } | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:603:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionEntityCollection&)’ was hidden [-Woverloaded-virtual=] 603 | virtual void use(ExtrusionEntityCollection& collection) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:667:10: note: by ‘Slic3r::ExtrusionModifyFlow::use’ 667 | void use(ExtrusionPath3D &path3D) override { path3D.mm3_per_mm *= _flow_mult; path3D.width *= _flow_mult; } | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:602:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionLoop&)’ was hidden [-Woverloaded-virtual=] 602 | virtual void use(ExtrusionLoop& loop) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:667:10: note: by ‘Slic3r::ExtrusionModifyFlow::use’ 667 | void use(ExtrusionPath3D &path3D) override { path3D.mm3_per_mm *= _flow_mult; path3D.width *= _flow_mult; } | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:601:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionMultiPath3D&)’ was hidden [-Woverloaded-virtual=] 601 | virtual void use(ExtrusionMultiPath3D& multipath) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:667:10: note: by ‘Slic3r::ExtrusionModifyFlow::use’ 667 | void use(ExtrusionPath3D &path3D) override { path3D.mm3_per_mm *= _flow_mult; path3D.width *= _flow_mult; } | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:600:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionMultiPath&)’ was hidden [-Woverloaded-virtual=] 600 | virtual void use(ExtrusionMultiPath& multipath) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:667:10: note: by ‘Slic3r::ExtrusionModifyFlow::use’ 667 | void use(ExtrusionPath3D &path3D) override { path3D.mm3_per_mm *= _flow_mult; path3D.width *= _flow_mult; } | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r/GUI/MainFrame.cpp: In member function ‘void Slic3r::GUI::MainFrame::update_icon()’: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r/GUI/MainFrame.cpp:302:27: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] 302 | catch (std::exception e) {} | ^ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r/GUI/MainFrame.cpp:297:18: warning: unused variable ‘img_list’ [-Wunused-variable] 297 | wxImageList* img_list = nullptr; | ^~~~~~~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r/GUI/MainFrame.cpp: In lambda function: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r/GUI/MainFrame.cpp:512:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 512 | for (int i = 0; i < m_tabpanel->GetPageCount(); i++) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r/GUI/MainFrame.cpp:541:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 541 | for (int i = 0; i < m_tabpanel->GetPageCount() - 3; i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r/GUI/MainFrame.cpp: In member function ‘void Slic3r::GUI::MainFrame::change_tab(Slic3r::GUI::Tab*, Slic3r::GUI::Tab*)’: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r/GUI/MainFrame.cpp:935:37: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 935 | if (page_id >= 0 && page_id < m_tabpanel->GetPageCount()) { | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r/GUI/MainFrame.cpp: In member function ‘void Slic3r::GUI::MainFrame::init_tabpanel()’: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r/GUI/MainFrame.cpp:1017:27: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] 1017 | catch (std::exception e) {} | ^ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r/GUI/MainFrame.cpp: In lambda function: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r/GUI/MainFrame.cpp:1112:20: warning: unused variable ‘new_tab’ [-Wunused-variable] 1112 | size_t new_tab = m_tabpanel->GetSelection(); | ^~~~~~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r/GUI/MainFrame.cpp:1057:13: warning: variable ‘last_selected_setting_tab’ set but not used [-Wunused-but-set-variable] 1057 | int last_selected_setting_tab = m_last_selected_setting_tab; | ^~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r/GUI/MainFrame.cpp: In member function ‘void Slic3r::GUI::MainFrame::select_tab(Slic3r::GUI::Tab*)’: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r/GUI/MainFrame.cpp:2465:12: warning: enumeration value ‘TYPE_INVALID’ not handled in switch [-Wswitch] 2465 | switch (tab->type()) { | ^ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r/GUI/MainFrame.cpp:2465:12: warning: enumeration value ‘TYPE_PRINT1’ not handled in switch [-Wswitch] /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r/GUI/MainFrame.cpp:2465:12: warning: enumeration value ‘TYPE_MATERIAL’ not handled in switch [-Wswitch] /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r/GUI/MainFrame.cpp:2465:12: warning: enumeration value ‘TYPE_TAB’ not handled in switch [-Wswitch] /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r/GUI/MainFrame.cpp:2465:12: warning: enumeration value ‘TYPE_FFF’ not handled in switch [-Wswitch] /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r/GUI/MainFrame.cpp:2465:12: warning: enumeration value ‘TYPE_SLA’ not handled in switch [-Wswitch] /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r/GUI/MainFrame.cpp:2465:12: warning: enumeration value ‘TYPE_TECHNOLOGY’ not handled in switch [-Wswitch] /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r/GUI/MainFrame.cpp:2465:12: warning: enumeration value ‘TYPE_FREQUENT’ not handled in switch [-Wswitch] /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r/GUI/MainFrame.cpp:2465:12: warning: enumeration value ‘TYPE_FREQUENT_FFF’ not handled in switch [-Wswitch] /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r/GUI/MainFrame.cpp:2465:12: warning: enumeration value ‘TYPE_FREQUENT_SLA’ not handled in switch [-Wswitch] /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r/GUI/MainFrame.cpp:2465:12: warning: enumeration value ‘TYPE_PHYSICAL_PRINTER’ not handled in switch [-Wswitch] In file included from /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/PrintConfig.hpp:32, from /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r/GUI/MainFrame.hpp:4, from /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r/GUI/MainFrame.cpp:1: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp: In instantiation of ‘bool Slic3r::ConfigOptionBoolsTempl::is_nil(int32_t) const [with bool NULLABLE = false; int32_t = int]’: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:1703:10: required from here /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:1711:24: warning: comparison of integer expressions of different signedness: ‘int32_t’ {aka ‘int’} and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1711 | return idx < values.size() ? NIL_VALUE() == this->values[idx] : | ~~~~^~~~~~~~~~~~~~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp: In instantiation of ‘bool Slic3r::ConfigOptionFloatsOrPercentsTempl::is_nil(int32_t) const [with bool NULLABLE = false; int32_t = int]’: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:1340:10: required from here /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:1348:24: warning: comparison of integer expressions of different signedness: ‘int32_t’ {aka ‘int’} and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1348 | return idx < values.size() ? (std::isnan(this->values[idx].value) || NIL_VALUE() == this->values[idx]) : | ~~~~^~~~~~~~~~~~~~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp: In instantiation of ‘bool Slic3r::ConfigOptionFloatsTempl::is_nil(int32_t) const [with bool NULLABLE = false; int32_t = int]’: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:814:10: required from here /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:822:24: warning: comparison of integer expressions of different signedness: ‘int32_t’ {aka ‘int’} and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 822 | return idx < values.size() ? (std::isnan(this->values[idx]) || NIL_VALUE() == this->values[idx]) : | ~~~~^~~~~~~~~~~~~~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp: In instantiation of ‘bool Slic3r::ConfigOptionIntsTempl::is_nil(int32_t) const [with bool NULLABLE = false; int32_t = int]’: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:998:10: required from here /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:1006:24: warning: comparison of integer expressions of different signedness: ‘int32_t’ {aka ‘int’} and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1006 | return idx < values.size() ? NIL_VALUE() == this->values[idx] : | ~~~~^~~~~~~~~~~~~~~ [358/433] /usr/bin/x86_64-pc-linux-gnu-g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DOPENVDB_ABI_VERSION_NUMBER=10 -DOPENVDB_USE_DELAYED_LOADING -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/lib64/dbus-1.0/include -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8_build/src/platform -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/hidapi/include -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/exif/include -I/usr/include/gtk-3.0 -I/usr/include/pango-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/atk-1.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/lib64/libffi/include -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/webp -I/usr/include/libpng16 -I/usr/include/pixman-1 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/fribidi -I/usr/include/gio-unix-2.0 -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8_build/src/libslic3r -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libnest2d/include -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/miniz -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /usr/lib64/wx/include/gtk3-unicode-3.0-gtk3 -isystem /usr/include/wx-3.0-gtk3 -isystem /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libigl -isystem /usr/include/opencascade -isystem /usr/include/Imath -DNDEBUG -march=native -O2 -pipe -fno-strict-aliasing -fext-numeric-literals -Wall -Wno-reorder -pthread -std=gnu++17 -fPIC -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -MD -MT src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/GUI_Factories.cpp.o -MF src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/GUI_Factories.cpp.o.d -o src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/GUI_Factories.cpp.o -c /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r/GUI/GUI_Factories.cpp In file included from /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/GCode/GCodeProcessor.hpp:6, from /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r/GUI/Plater.hpp:15, from /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r/GUI/GUI_Factories.cpp:9: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:603:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionEntityCollection&)’ was hidden [-Woverloaded-virtual=] 603 | virtual void use(ExtrusionEntityCollection& collection) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:634:18: note: by ‘Slic3r::SimplifyVisitor::use’ 634 | virtual void use(ExtrusionPath3D& path3D) override { | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:602:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionLoop&)’ was hidden [-Woverloaded-virtual=] 602 | virtual void use(ExtrusionLoop& loop) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:634:18: note: by ‘Slic3r::SimplifyVisitor::use’ 634 | virtual void use(ExtrusionPath3D& path3D) override { | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:601:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionMultiPath3D&)’ was hidden [-Woverloaded-virtual=] 601 | virtual void use(ExtrusionMultiPath3D& multipath) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:634:18: note: by ‘Slic3r::SimplifyVisitor::use’ 634 | virtual void use(ExtrusionPath3D& path3D) override { | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:600:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionMultiPath&)’ was hidden [-Woverloaded-virtual=] 600 | virtual void use(ExtrusionMultiPath& multipath) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:634:18: note: by ‘Slic3r::SimplifyVisitor::use’ 634 | virtual void use(ExtrusionPath3D& path3D) override { | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:603:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionEntityCollection&)’ was hidden [-Woverloaded-virtual=] 603 | virtual void use(ExtrusionEntityCollection& collection) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:645:18: note: by ‘Slic3r::GetPathsVisitor::use’ 645 | virtual void use(ExtrusionPath3D& path3D) override { | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:602:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionLoop&)’ was hidden [-Woverloaded-virtual=] 602 | virtual void use(ExtrusionLoop& loop) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:645:18: note: by ‘Slic3r::GetPathsVisitor::use’ 645 | virtual void use(ExtrusionPath3D& path3D) override { | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:601:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionMultiPath3D&)’ was hidden [-Woverloaded-virtual=] 601 | virtual void use(ExtrusionMultiPath3D& multipath) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:645:18: note: by ‘Slic3r::GetPathsVisitor::use’ 645 | virtual void use(ExtrusionPath3D& path3D) override { | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:600:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionMultiPath&)’ was hidden [-Woverloaded-virtual=] 600 | virtual void use(ExtrusionMultiPath& multipath) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:645:18: note: by ‘Slic3r::GetPathsVisitor::use’ 645 | virtual void use(ExtrusionPath3D& path3D) override { | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:595:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursiveConst::use(const Slic3r::ExtrusionEntityCollection&)’ was hidden [-Woverloaded-virtual=] 595 | virtual void use(const ExtrusionEntityCollection& collection) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:658:10: note: by ‘Slic3r::ExtrusionVolume::use’ 658 | void use(const ExtrusionPath3D &path3D) override { volume += unscaled(path3D.length()) * path3D.mm3_per_mm; } | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:594:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursiveConst::use(const Slic3r::ExtrusionLoop&)’ was hidden [-Woverloaded-virtual=] 594 | virtual void use(const ExtrusionLoop& loop) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:658:10: note: by ‘Slic3r::ExtrusionVolume::use’ 658 | void use(const ExtrusionPath3D &path3D) override { volume += unscaled(path3D.length()) * path3D.mm3_per_mm; } | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:593:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursiveConst::use(const Slic3r::ExtrusionMultiPath3D&)’ was hidden [-Woverloaded-virtual=] 593 | virtual void use(const ExtrusionMultiPath3D& multipath) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:658:10: note: by ‘Slic3r::ExtrusionVolume::use’ 658 | void use(const ExtrusionPath3D &path3D) override { volume += unscaled(path3D.length()) * path3D.mm3_per_mm; } | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:592:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursiveConst::use(const Slic3r::ExtrusionMultiPath&)’ was hidden [-Woverloaded-virtual=] 592 | virtual void use(const ExtrusionMultiPath& multipath) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:658:10: note: by ‘Slic3r::ExtrusionVolume::use’ 658 | void use(const ExtrusionPath3D &path3D) override { volume += unscaled(path3D.length()) * path3D.mm3_per_mm; } | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:603:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionEntityCollection&)’ was hidden [-Woverloaded-virtual=] 603 | virtual void use(ExtrusionEntityCollection& collection) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:667:10: note: by ‘Slic3r::ExtrusionModifyFlow::use’ 667 | void use(ExtrusionPath3D &path3D) override { path3D.mm3_per_mm *= _flow_mult; path3D.width *= _flow_mult; } | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:602:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionLoop&)’ was hidden [-Woverloaded-virtual=] 602 | virtual void use(ExtrusionLoop& loop) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:667:10: note: by ‘Slic3r::ExtrusionModifyFlow::use’ 667 | void use(ExtrusionPath3D &path3D) override { path3D.mm3_per_mm *= _flow_mult; path3D.width *= _flow_mult; } | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:601:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionMultiPath3D&)’ was hidden [-Woverloaded-virtual=] 601 | virtual void use(ExtrusionMultiPath3D& multipath) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:667:10: note: by ‘Slic3r::ExtrusionModifyFlow::use’ 667 | void use(ExtrusionPath3D &path3D) override { path3D.mm3_per_mm *= _flow_mult; path3D.width *= _flow_mult; } | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:600:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionMultiPath&)’ was hidden [-Woverloaded-virtual=] 600 | virtual void use(ExtrusionMultiPath& multipath) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:667:10: note: by ‘Slic3r::ExtrusionModifyFlow::use’ 667 | void use(ExtrusionPath3D &path3D) override { path3D.mm3_per_mm *= _flow_mult; path3D.width *= _flow_mult; } | ^~~ In file included from /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/PrintConfig.hpp:32, from /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Preset.hpp:11, from /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/PresetBundle.hpp:4, from /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r/GUI/GUI_Factories.cpp:2: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp: In instantiation of ‘bool Slic3r::ConfigOptionBoolsTempl::is_nil(int32_t) const [with bool NULLABLE = false; int32_t = int]’: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:1703:10: required from here /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:1711:24: warning: comparison of integer expressions of different signedness: ‘int32_t’ {aka ‘int’} and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1711 | return idx < values.size() ? NIL_VALUE() == this->values[idx] : | ~~~~^~~~~~~~~~~~~~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp: In instantiation of ‘bool Slic3r::ConfigOptionFloatsOrPercentsTempl::is_nil(int32_t) const [with bool NULLABLE = false; int32_t = int]’: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:1340:10: required from here /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:1348:24: warning: comparison of integer expressions of different signedness: ‘int32_t’ {aka ‘int’} and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1348 | return idx < values.size() ? (std::isnan(this->values[idx].value) || NIL_VALUE() == this->values[idx]) : | ~~~~^~~~~~~~~~~~~~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp: In instantiation of ‘bool Slic3r::ConfigOptionFloatsTempl::is_nil(int32_t) const [with bool NULLABLE = false; int32_t = int]’: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:814:10: required from here /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:822:24: warning: comparison of integer expressions of different signedness: ‘int32_t’ {aka ‘int’} and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 822 | return idx < values.size() ? (std::isnan(this->values[idx]) || NIL_VALUE() == this->values[idx]) : | ~~~~^~~~~~~~~~~~~~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp: In instantiation of ‘bool Slic3r::ConfigOptionIntsTempl::is_nil(int32_t) const [with bool NULLABLE = false; int32_t = int]’: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:998:10: required from here /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:1006:24: warning: comparison of integer expressions of different signedness: ‘int32_t’ {aka ‘int’} and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1006 | return idx < values.size() ? NIL_VALUE() == this->values[idx] : | ~~~~^~~~~~~~~~~~~~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r/GUI/GUI_Factories.cpp: In member function ‘void Slic3r::GUI::MenuFactory::update_menu_items_instance_manipulation(MenuType)’: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r/GUI/GUI_Factories.cpp:1183:27: warning: ‘this’ pointer is null [-Wnonnull] 1183 | if (menu->FindItem(_L("Add instance")) != wxNOT_FOUND) | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r/GUI/GUI_Factories.cpp:1188:25: warning: ‘this’ pointer is null [-Wnonnull] 1188 | menu->Remove(items_increase[type]); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r/GUI/wxExtensions.hpp:11, from /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r/GUI/GUI_Factories.hpp:13, from /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r/GUI/GUI_Factories.cpp:5: /usr/include/wx-3.0-gtk3/wx/menu.h:203:17: note: in a call to non-static member function ‘wxMenuItem* wxMenuBase::Remove(wxMenuItem*)’ 203 | wxMenuItem *Remove(wxMenuItem *item); | ^~~~~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r/GUI/GUI_Factories.cpp:1189:25: warning: ‘this’ pointer is null [-Wnonnull] 1189 | menu->Remove(items_decrease[type]); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0-gtk3/wx/menu.h:203:17: note: in a call to non-static member function ‘wxMenuItem* wxMenuBase::Remove(wxMenuItem*)’ 203 | wxMenuItem *Remove(wxMenuItem *item); | ^~~~~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r/GUI/GUI_Factories.cpp:1190:25: warning: ‘this’ pointer is null [-Wnonnull] 1190 | menu->Remove(items_set_number_of_copies[type]); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0-gtk3/wx/menu.h:203:17: note: in a call to non-static member function ‘wxMenuItem* wxMenuBase::Remove(wxMenuItem*)’ 203 | wxMenuItem *Remove(wxMenuItem *item); | ^~~~~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r/GUI/GUI_Factories.cpp:1194:27: warning: ‘this’ pointer is null [-Wnonnull] 1194 | if (menu->FindItem(_L("Add instance")) == wxNOT_FOUND) | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In member function ‘wxMenuItem* wxMenuBase::Prepend(wxMenuItem*)’, inlined from ‘void Slic3r::GUI::MenuFactory::update_menu_items_instance_manipulation(MenuType)’ at /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r/GUI/GUI_Factories.cpp:1197:26: /usr/include/wx-3.0-gtk3/wx/menu.h:156:22: warning: ‘this’ pointer is null [-Wnonnull] 156 | return Insert(0u, item); | ~~~~~~^~~~~~~~~~ /usr/include/wx-3.0-gtk3/wx/menu.h: In member function ‘void Slic3r::GUI::MenuFactory::update_menu_items_instance_manipulation(MenuType)’: /usr/include/wx-3.0-gtk3/wx/menu.h:106:17: note: in a call to non-static member function ‘wxMenuItem* wxMenuBase::Insert(size_t, wxMenuItem*)’ 106 | wxMenuItem* Insert(size_t pos, wxMenuItem *item); | ^~~~~~ In member function ‘wxMenuItem* wxMenuBase::Prepend(wxMenuItem*)’, inlined from ‘void Slic3r::GUI::MenuFactory::update_menu_items_instance_manipulation(MenuType)’ at /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r/GUI/GUI_Factories.cpp:1198:26: /usr/include/wx-3.0-gtk3/wx/menu.h:156:22: warning: ‘this’ pointer is null [-Wnonnull] 156 | return Insert(0u, item); | ~~~~~~^~~~~~~~~~ /usr/include/wx-3.0-gtk3/wx/menu.h: In member function ‘void Slic3r::GUI::MenuFactory::update_menu_items_instance_manipulation(MenuType)’: /usr/include/wx-3.0-gtk3/wx/menu.h:106:17: note: in a call to non-static member function ‘wxMenuItem* wxMenuBase::Insert(size_t, wxMenuItem*)’ 106 | wxMenuItem* Insert(size_t pos, wxMenuItem *item); | ^~~~~~ In member function ‘wxMenuItem* wxMenuBase::Prepend(wxMenuItem*)’, inlined from ‘void Slic3r::GUI::MenuFactory::update_menu_items_instance_manipulation(MenuType)’ at /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r/GUI/GUI_Factories.cpp:1199:26: /usr/include/wx-3.0-gtk3/wx/menu.h:156:22: warning: ‘this’ pointer is null [-Wnonnull] 156 | return Insert(0u, item); | ~~~~~~^~~~~~~~~~ /usr/include/wx-3.0-gtk3/wx/menu.h: In member function ‘void Slic3r::GUI::MenuFactory::update_menu_items_instance_manipulation(MenuType)’: /usr/include/wx-3.0-gtk3/wx/menu.h:106:17: note: in a call to non-static member function ‘wxMenuItem* wxMenuBase::Insert(size_t, wxMenuItem*)’ 106 | wxMenuItem* Insert(size_t pos, wxMenuItem *item); | ^~~~~~ In file included from /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/libslic3r.h:8, from /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r/GUI/GUI_Factories.cpp:1: In member function ‘constexpr std::array<_Tp, _Nm>::value_type& std::array<_Tp, _Nm>::operator[](size_type) [with _Tp = wxMenuItem*; long unsigned int _Nm = 2]’, inlined from ‘void Slic3r::GUI::MenuFactory::update_menu_items_instance_manipulation(MenuType)’ at /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r/GUI/GUI_Factories.cpp:1197:58: /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/array:203:24: warning: array subscript 2 is above array bounds of ‘std::__array_traits::_Type’ {aka ‘wxMenuItem* [2]’} [-Warray-bounds=] 203 | return _M_elems[__n]; | ~~~~~~~~^ /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/array: In member function ‘void Slic3r::GUI::MenuFactory::update_menu_items_instance_manipulation(MenuType)’: /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/array:109:55: note: while referencing ‘std::array::_M_elems’ 109 | typename __array_traits<_Tp, _Nm>::_Type _M_elems; | ^~~~~~~~ In member function ‘constexpr std::array<_Tp, _Nm>::value_type& std::array<_Tp, _Nm>::operator[](size_type) [with _Tp = wxMenuItem*; long unsigned int _Nm = 2]’, inlined from ‘void Slic3r::GUI::MenuFactory::update_menu_items_instance_manipulation(MenuType)’ at /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r/GUI/GUI_Factories.cpp:1198:46: /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/array:203:24: warning: array subscript 2 is above array bounds of ‘std::__array_traits::_Type’ {aka ‘wxMenuItem* [2]’} [-Warray-bounds=] 203 | return _M_elems[__n]; | ~~~~~~~~^ /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/array: In member function ‘void Slic3r::GUI::MenuFactory::update_menu_items_instance_manipulation(MenuType)’: /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/array:109:55: note: while referencing ‘std::array::_M_elems’ 109 | typename __array_traits<_Tp, _Nm>::_Type _M_elems; | ^~~~~~~~ In member function ‘constexpr std::array<_Tp, _Nm>::value_type& std::array<_Tp, _Nm>::operator[](size_type) [with _Tp = wxMenuItem*; long unsigned int _Nm = 2]’, inlined from ‘void Slic3r::GUI::MenuFactory::update_menu_items_instance_manipulation(MenuType)’ at /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r/GUI/GUI_Factories.cpp:1199:46: /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/array:203:24: warning: array subscript 2 is above array bounds of ‘std::__array_traits::_Type’ {aka ‘wxMenuItem* [2]’} [-Warray-bounds=] 203 | return _M_elems[__n]; | ~~~~~~~~^ /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/array: In member function ‘void Slic3r::GUI::MenuFactory::update_menu_items_instance_manipulation(MenuType)’: /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/array:109:55: note: while referencing ‘std::array::_M_elems’ 109 | typename __array_traits<_Tp, _Nm>::_Type _M_elems; | ^~~~~~~~ In member function ‘constexpr std::array<_Tp, _Nm>::value_type& std::array<_Tp, _Nm>::operator[](size_type) [with _Tp = wxMenuItem*; long unsigned int _Nm = 2]’, inlined from ‘void Slic3r::GUI::MenuFactory::update_menu_items_instance_manipulation(MenuType)’ at /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r/GUI/GUI_Factories.cpp:1188:45: /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/array:203:24: warning: array subscript 2 is above array bounds of ‘std::__array_traits::_Type’ {aka ‘wxMenuItem* [2]’} [-Warray-bounds=] 203 | return _M_elems[__n]; | ~~~~~~~~^ /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/array: In member function ‘void Slic3r::GUI::MenuFactory::update_menu_items_instance_manipulation(MenuType)’: /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/array:109:55: note: while referencing ‘std::array::_M_elems’ 109 | typename __array_traits<_Tp, _Nm>::_Type _M_elems; | ^~~~~~~~ In member function ‘constexpr std::array<_Tp, _Nm>::value_type& std::array<_Tp, _Nm>::operator[](size_type) [with _Tp = wxMenuItem*; long unsigned int _Nm = 2]’, inlined from ‘void Slic3r::GUI::MenuFactory::update_menu_items_instance_manipulation(MenuType)’ at /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r/GUI/GUI_Factories.cpp:1189:45: /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/array:203:24: warning: array subscript 2 is above array bounds of ‘std::__array_traits::_Type’ {aka ‘wxMenuItem* [2]’} [-Warray-bounds=] 203 | return _M_elems[__n]; | ~~~~~~~~^ /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/array: In member function ‘void Slic3r::GUI::MenuFactory::update_menu_items_instance_manipulation(MenuType)’: /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/array:109:55: note: while referencing ‘std::array::_M_elems’ 109 | typename __array_traits<_Tp, _Nm>::_Type _M_elems; | ^~~~~~~~ In member function ‘constexpr std::array<_Tp, _Nm>::value_type& std::array<_Tp, _Nm>::operator[](size_type) [with _Tp = wxMenuItem*; long unsigned int _Nm = 2]’, inlined from ‘void Slic3r::GUI::MenuFactory::update_menu_items_instance_manipulation(MenuType)’ at /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r/GUI/GUI_Factories.cpp:1190:57: /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/array:203:24: warning: array subscript 2 is above array bounds of ‘std::__array_traits::_Type’ {aka ‘wxMenuItem* [2]’} [-Warray-bounds=] 203 | return _M_elems[__n]; | ~~~~~~~~^ /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/array: In member function ‘void Slic3r::GUI::MenuFactory::update_menu_items_instance_manipulation(MenuType)’: /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/array:109:55: note: while referencing ‘std::array::_M_elems’ 109 | typename __array_traits<_Tp, _Nm>::_Type _M_elems; | ^~~~~~~~ [359/433] /usr/bin/x86_64-pc-linux-gnu-g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DOPENVDB_ABI_VERSION_NUMBER=10 -DOPENVDB_USE_DELAYED_LOADING -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/lib64/dbus-1.0/include -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8_build/src/platform -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/hidapi/include -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/exif/include -I/usr/include/gtk-3.0 -I/usr/include/pango-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/atk-1.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/lib64/libffi/include -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/webp -I/usr/include/libpng16 -I/usr/include/pixman-1 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/fribidi -I/usr/include/gio-unix-2.0 -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8_build/src/libslic3r -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libnest2d/include -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/miniz -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /usr/lib64/wx/include/gtk3-unicode-3.0-gtk3 -isystem /usr/include/wx-3.0-gtk3 -isystem /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libigl -isystem /usr/include/opencascade -isystem /usr/include/Imath -DNDEBUG -march=native -O2 -pipe -fno-strict-aliasing -fext-numeric-literals -Wall -Wno-reorder -pthread -std=gnu++17 -fPIC -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -MD -MT src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/GalleryDialog.cpp.o -MF src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/GalleryDialog.cpp.o.d -o src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/GalleryDialog.cpp.o -c /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r/GUI/GalleryDialog.cpp In file included from /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r/GUI/3DScene.hpp:7, from /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r/GUI/GalleryDialog.cpp:26: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:603:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionEntityCollection&)’ was hidden [-Woverloaded-virtual=] 603 | virtual void use(ExtrusionEntityCollection& collection) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:634:18: note: by ‘Slic3r::SimplifyVisitor::use’ 634 | virtual void use(ExtrusionPath3D& path3D) override { | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:602:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionLoop&)’ was hidden [-Woverloaded-virtual=] 602 | virtual void use(ExtrusionLoop& loop) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:634:18: note: by ‘Slic3r::SimplifyVisitor::use’ 634 | virtual void use(ExtrusionPath3D& path3D) override { | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:601:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionMultiPath3D&)’ was hidden [-Woverloaded-virtual=] 601 | virtual void use(ExtrusionMultiPath3D& multipath) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:634:18: note: by ‘Slic3r::SimplifyVisitor::use’ 634 | virtual void use(ExtrusionPath3D& path3D) override { | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:600:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionMultiPath&)’ was hidden [-Woverloaded-virtual=] 600 | virtual void use(ExtrusionMultiPath& multipath) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:634:18: note: by ‘Slic3r::SimplifyVisitor::use’ 634 | virtual void use(ExtrusionPath3D& path3D) override { | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:603:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionEntityCollection&)’ was hidden [-Woverloaded-virtual=] 603 | virtual void use(ExtrusionEntityCollection& collection) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:645:18: note: by ‘Slic3r::GetPathsVisitor::use’ 645 | virtual void use(ExtrusionPath3D& path3D) override { | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:602:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionLoop&)’ was hidden [-Woverloaded-virtual=] 602 | virtual void use(ExtrusionLoop& loop) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:645:18: note: by ‘Slic3r::GetPathsVisitor::use’ 645 | virtual void use(ExtrusionPath3D& path3D) override { | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:601:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionMultiPath3D&)’ was hidden [-Woverloaded-virtual=] 601 | virtual void use(ExtrusionMultiPath3D& multipath) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:645:18: note: by ‘Slic3r::GetPathsVisitor::use’ 645 | virtual void use(ExtrusionPath3D& path3D) override { | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:600:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionMultiPath&)’ was hidden [-Woverloaded-virtual=] 600 | virtual void use(ExtrusionMultiPath& multipath) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:645:18: note: by ‘Slic3r::GetPathsVisitor::use’ 645 | virtual void use(ExtrusionPath3D& path3D) override { | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:595:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursiveConst::use(const Slic3r::ExtrusionEntityCollection&)’ was hidden [-Woverloaded-virtual=] 595 | virtual void use(const ExtrusionEntityCollection& collection) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:658:10: note: by ‘Slic3r::ExtrusionVolume::use’ 658 | void use(const ExtrusionPath3D &path3D) override { volume += unscaled(path3D.length()) * path3D.mm3_per_mm; } | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:594:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursiveConst::use(const Slic3r::ExtrusionLoop&)’ was hidden [-Woverloaded-virtual=] 594 | virtual void use(const ExtrusionLoop& loop) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:658:10: note: by ‘Slic3r::ExtrusionVolume::use’ 658 | void use(const ExtrusionPath3D &path3D) override { volume += unscaled(path3D.length()) * path3D.mm3_per_mm; } | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:593:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursiveConst::use(const Slic3r::ExtrusionMultiPath3D&)’ was hidden [-Woverloaded-virtual=] 593 | virtual void use(const ExtrusionMultiPath3D& multipath) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:658:10: note: by ‘Slic3r::ExtrusionVolume::use’ 658 | void use(const ExtrusionPath3D &path3D) override { volume += unscaled(path3D.length()) * path3D.mm3_per_mm; } | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:592:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursiveConst::use(const Slic3r::ExtrusionMultiPath&)’ was hidden [-Woverloaded-virtual=] 592 | virtual void use(const ExtrusionMultiPath& multipath) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:658:10: note: by ‘Slic3r::ExtrusionVolume::use’ 658 | void use(const ExtrusionPath3D &path3D) override { volume += unscaled(path3D.length()) * path3D.mm3_per_mm; } | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:603:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionEntityCollection&)’ was hidden [-Woverloaded-virtual=] 603 | virtual void use(ExtrusionEntityCollection& collection) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:667:10: note: by ‘Slic3r::ExtrusionModifyFlow::use’ 667 | void use(ExtrusionPath3D &path3D) override { path3D.mm3_per_mm *= _flow_mult; path3D.width *= _flow_mult; } | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:602:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionLoop&)’ was hidden [-Woverloaded-virtual=] 602 | virtual void use(ExtrusionLoop& loop) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:667:10: note: by ‘Slic3r::ExtrusionModifyFlow::use’ 667 | void use(ExtrusionPath3D &path3D) override { path3D.mm3_per_mm *= _flow_mult; path3D.width *= _flow_mult; } | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:601:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionMultiPath3D&)’ was hidden [-Woverloaded-virtual=] 601 | virtual void use(ExtrusionMultiPath3D& multipath) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:667:10: note: by ‘Slic3r::ExtrusionModifyFlow::use’ 667 | void use(ExtrusionPath3D &path3D) override { path3D.mm3_per_mm *= _flow_mult; path3D.width *= _flow_mult; } | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:600:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionMultiPath&)’ was hidden [-Woverloaded-virtual=] 600 | virtual void use(ExtrusionMultiPath& multipath) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:667:10: note: by ‘Slic3r::ExtrusionModifyFlow::use’ 667 | void use(ExtrusionPath3D &path3D) override { path3D.mm3_per_mm *= _flow_mult; path3D.width *= _flow_mult; } | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r/GUI/GalleryDialog.cpp: In member function ‘void Slic3r::GUI::GalleryDialog::select(wxListEvent&)’: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r/GUI/GalleryDialog.cpp:489:61: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 489 | Item item { into_u8(m_list_ctrl->GetItemText(idx)), idx < m_sys_item_count }; | ~~~~^~~~~~~~~~~~~~~~~~ In file included from /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r/GUI/GUI.hpp:9, from /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r/GUI/GalleryDialog.cpp:20: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp: In instantiation of ‘bool Slic3r::ConfigOptionBoolsTempl::is_nil(int32_t) const [with bool NULLABLE = false; int32_t = int]’: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:1703:10: required from here /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:1711:24: warning: comparison of integer expressions of different signedness: ‘int32_t’ {aka ‘int’} and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1711 | return idx < values.size() ? NIL_VALUE() == this->values[idx] : | ~~~~^~~~~~~~~~~~~~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp: In instantiation of ‘bool Slic3r::ConfigOptionFloatsOrPercentsTempl::is_nil(int32_t) const [with bool NULLABLE = false; int32_t = int]’: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:1340:10: required from here /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:1348:24: warning: comparison of integer expressions of different signedness: ‘int32_t’ {aka ‘int’} and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1348 | return idx < values.size() ? (std::isnan(this->values[idx].value) || NIL_VALUE() == this->values[idx]) : | ~~~~^~~~~~~~~~~~~~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp: In instantiation of ‘bool Slic3r::ConfigOptionFloatsTempl::is_nil(int32_t) const [with bool NULLABLE = false; int32_t = int]’: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:814:10: required from here /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:822:24: warning: comparison of integer expressions of different signedness: ‘int32_t’ {aka ‘int’} and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 822 | return idx < values.size() ? (std::isnan(this->values[idx]) || NIL_VALUE() == this->values[idx]) : | ~~~~^~~~~~~~~~~~~~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp: In instantiation of ‘bool Slic3r::ConfigOptionIntsTempl::is_nil(int32_t) const [with bool NULLABLE = false; int32_t = int]’: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:998:10: required from here /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:1006:24: warning: comparison of integer expressions of different signedness: ‘int32_t’ {aka ‘int’} and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1006 | return idx < values.size() ? NIL_VALUE() == this->values[idx] : | ~~~~^~~~~~~~~~~~~~~ [360/433] /usr/bin/x86_64-pc-linux-gnu-g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DOPENVDB_ABI_VERSION_NUMBER=10 -DOPENVDB_USE_DELAYED_LOADING -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/lib64/dbus-1.0/include -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8_build/src/platform -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/hidapi/include -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/exif/include -I/usr/include/gtk-3.0 -I/usr/include/pango-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/atk-1.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/lib64/libffi/include -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/webp -I/usr/include/libpng16 -I/usr/include/pixman-1 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/fribidi -I/usr/include/gio-unix-2.0 -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8_build/src/libslic3r -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libnest2d/include -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/miniz -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /usr/lib64/wx/include/gtk3-unicode-3.0-gtk3 -isystem /usr/include/wx-3.0-gtk3 -isystem /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libigl -isystem /usr/include/opencascade -isystem /usr/include/Imath -DNDEBUG -march=native -O2 -pipe -fno-strict-aliasing -fext-numeric-literals -Wall -Wno-reorder -pthread -std=gnu++17 -fPIC -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -MD -MT src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/GUI_ObjectManipulation.cpp.o -MF src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/GUI_ObjectManipulation.cpp.o.d -o src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/GUI_ObjectManipulation.cpp.o -c /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r/GUI/GUI_ObjectManipulation.cpp In file included from /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r/GUI/3DScene.hpp:7, from /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r/GUI/MeshUtils.hpp:9, from /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r/GUI/Gizmos/GLGizmosCommon.hpp:7, from /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r/GUI/Gizmos/GLGizmosManager.hpp:7, from /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r/GUI/GLCanvas3D.hpp:12, from /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r/GUI/GUI_ObjectManipulation.cpp:5: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:603:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionEntityCollection&)’ was hidden [-Woverloaded-virtual=] 603 | virtual void use(ExtrusionEntityCollection& collection) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:634:18: note: by ‘Slic3r::SimplifyVisitor::use’ 634 | virtual void use(ExtrusionPath3D& path3D) override { | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:602:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionLoop&)’ was hidden [-Woverloaded-virtual=] 602 | virtual void use(ExtrusionLoop& loop) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:634:18: note: by ‘Slic3r::SimplifyVisitor::use’ 634 | virtual void use(ExtrusionPath3D& path3D) override { | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:601:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionMultiPath3D&)’ was hidden [-Woverloaded-virtual=] 601 | virtual void use(ExtrusionMultiPath3D& multipath) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:634:18: note: by ‘Slic3r::SimplifyVisitor::use’ 634 | virtual void use(ExtrusionPath3D& path3D) override { | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:600:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionMultiPath&)’ was hidden [-Woverloaded-virtual=] 600 | virtual void use(ExtrusionMultiPath& multipath) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:634:18: note: by ‘Slic3r::SimplifyVisitor::use’ 634 | virtual void use(ExtrusionPath3D& path3D) override { | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:603:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionEntityCollection&)’ was hidden [-Woverloaded-virtual=] 603 | virtual void use(ExtrusionEntityCollection& collection) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:645:18: note: by ‘Slic3r::GetPathsVisitor::use’ 645 | virtual void use(ExtrusionPath3D& path3D) override { | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:602:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionLoop&)’ was hidden [-Woverloaded-virtual=] 602 | virtual void use(ExtrusionLoop& loop) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:645:18: note: by ‘Slic3r::GetPathsVisitor::use’ 645 | virtual void use(ExtrusionPath3D& path3D) override { | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:601:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionMultiPath3D&)’ was hidden [-Woverloaded-virtual=] 601 | virtual void use(ExtrusionMultiPath3D& multipath) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:645:18: note: by ‘Slic3r::GetPathsVisitor::use’ 645 | virtual void use(ExtrusionPath3D& path3D) override { | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:600:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionMultiPath&)’ was hidden [-Woverloaded-virtual=] 600 | virtual void use(ExtrusionMultiPath& multipath) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:645:18: note: by ‘Slic3r::GetPathsVisitor::use’ 645 | virtual void use(ExtrusionPath3D& path3D) override { | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:595:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursiveConst::use(const Slic3r::ExtrusionEntityCollection&)’ was hidden [-Woverloaded-virtual=] 595 | virtual void use(const ExtrusionEntityCollection& collection) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:658:10: note: by ‘Slic3r::ExtrusionVolume::use’ 658 | void use(const ExtrusionPath3D &path3D) override { volume += unscaled(path3D.length()) * path3D.mm3_per_mm; } | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:594:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursiveConst::use(const Slic3r::ExtrusionLoop&)’ was hidden [-Woverloaded-virtual=] 594 | virtual void use(const ExtrusionLoop& loop) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:658:10: note: by ‘Slic3r::ExtrusionVolume::use’ 658 | void use(const ExtrusionPath3D &path3D) override { volume += unscaled(path3D.length()) * path3D.mm3_per_mm; } | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:593:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursiveConst::use(const Slic3r::ExtrusionMultiPath3D&)’ was hidden [-Woverloaded-virtual=] 593 | virtual void use(const ExtrusionMultiPath3D& multipath) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:658:10: note: by ‘Slic3r::ExtrusionVolume::use’ 658 | void use(const ExtrusionPath3D &path3D) override { volume += unscaled(path3D.length()) * path3D.mm3_per_mm; } | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:592:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursiveConst::use(const Slic3r::ExtrusionMultiPath&)’ was hidden [-Woverloaded-virtual=] 592 | virtual void use(const ExtrusionMultiPath& multipath) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:658:10: note: by ‘Slic3r::ExtrusionVolume::use’ 658 | void use(const ExtrusionPath3D &path3D) override { volume += unscaled(path3D.length()) * path3D.mm3_per_mm; } | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:603:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionEntityCollection&)’ was hidden [-Woverloaded-virtual=] 603 | virtual void use(ExtrusionEntityCollection& collection) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:667:10: note: by ‘Slic3r::ExtrusionModifyFlow::use’ 667 | void use(ExtrusionPath3D &path3D) override { path3D.mm3_per_mm *= _flow_mult; path3D.width *= _flow_mult; } | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:602:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionLoop&)’ was hidden [-Woverloaded-virtual=] 602 | virtual void use(ExtrusionLoop& loop) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:667:10: note: by ‘Slic3r::ExtrusionModifyFlow::use’ 667 | void use(ExtrusionPath3D &path3D) override { path3D.mm3_per_mm *= _flow_mult; path3D.width *= _flow_mult; } | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:601:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionMultiPath3D&)’ was hidden [-Woverloaded-virtual=] 601 | virtual void use(ExtrusionMultiPath3D& multipath) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:667:10: note: by ‘Slic3r::ExtrusionModifyFlow::use’ 667 | void use(ExtrusionPath3D &path3D) override { path3D.mm3_per_mm *= _flow_mult; path3D.width *= _flow_mult; } | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:600:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionMultiPath&)’ was hidden [-Woverloaded-virtual=] 600 | virtual void use(ExtrusionMultiPath& multipath) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:667:10: note: by ‘Slic3r::ExtrusionModifyFlow::use’ 667 | void use(ExtrusionPath3D &path3D) override { path3D.mm3_per_mm *= _flow_mult; path3D.width *= _flow_mult; } | ^~~ In file included from /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/PrintConfig.hpp:32, from /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r/GUI/wxExtensions.hpp:4, from /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r/GUI/GUI_ObjectSettings.hpp:7, from /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r/GUI/GUI_ObjectManipulation.hpp:6, from /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r/GUI/GUI_ObjectManipulation.cpp:1: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp: In instantiation of ‘bool Slic3r::ConfigOptionBoolsTempl::is_nil(int32_t) const [with bool NULLABLE = false; int32_t = int]’: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:1703:10: required from here /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:1711:24: warning: comparison of integer expressions of different signedness: ‘int32_t’ {aka ‘int’} and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1711 | return idx < values.size() ? NIL_VALUE() == this->values[idx] : | ~~~~^~~~~~~~~~~~~~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp: In instantiation of ‘bool Slic3r::ConfigOptionFloatsOrPercentsTempl::is_nil(int32_t) const [with bool NULLABLE = false; int32_t = int]’: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:1340:10: required from here /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:1348:24: warning: comparison of integer expressions of different signedness: ‘int32_t’ {aka ‘int’} and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1348 | return idx < values.size() ? (std::isnan(this->values[idx].value) || NIL_VALUE() == this->values[idx]) : | ~~~~^~~~~~~~~~~~~~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp: In instantiation of ‘bool Slic3r::ConfigOptionFloatsTempl::is_nil(int32_t) const [with bool NULLABLE = false; int32_t = int]’: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:814:10: required from here /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:822:24: warning: comparison of integer expressions of different signedness: ‘int32_t’ {aka ‘int’} and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 822 | return idx < values.size() ? (std::isnan(this->values[idx]) || NIL_VALUE() == this->values[idx]) : | ~~~~^~~~~~~~~~~~~~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp: In instantiation of ‘bool Slic3r::ConfigOptionIntsTempl::is_nil(int32_t) const [with bool NULLABLE = false; int32_t = int]’: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:998:10: required from here /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:1006:24: warning: comparison of integer expressions of different signedness: ‘int32_t’ {aka ‘int’} and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1006 | return idx < values.size() ? NIL_VALUE() == this->values[idx] : | ~~~~^~~~~~~~~~~~~~~ [361/433] /usr/bin/x86_64-pc-linux-gnu-g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DOPENVDB_ABI_VERSION_NUMBER=10 -DOPENVDB_USE_DELAYED_LOADING -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/lib64/dbus-1.0/include -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8_build/src/platform -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/hidapi/include -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/exif/include -I/usr/include/gtk-3.0 -I/usr/include/pango-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/atk-1.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/lib64/libffi/include -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/webp -I/usr/include/libpng16 -I/usr/include/pixman-1 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/fribidi -I/usr/include/gio-unix-2.0 -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8_build/src/libslic3r -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libnest2d/include -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/miniz -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /usr/lib64/wx/include/gtk3-unicode-3.0-gtk3 -isystem /usr/include/wx-3.0-gtk3 -isystem /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libigl -isystem /usr/include/opencascade -isystem /usr/include/Imath -DNDEBUG -march=native -O2 -pipe -fno-strict-aliasing -fext-numeric-literals -Wall -Wno-reorder -pthread -std=gnu++17 -fPIC -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -MD -MT src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/GUI_App.cpp.o -MF src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/GUI_App.cpp.o.d -o src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/GUI_App.cpp.o -c /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r/GUI/GUI_App.cpp In file included from /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r/GUI/3DScene.hpp:7, from /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r/GUI/GUI_App.cpp:53: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:603:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionEntityCollection&)’ was hidden [-Woverloaded-virtual=] 603 | virtual void use(ExtrusionEntityCollection& collection) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:634:18: note: by ‘Slic3r::SimplifyVisitor::use’ 634 | virtual void use(ExtrusionPath3D& path3D) override { | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:602:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionLoop&)’ was hidden [-Woverloaded-virtual=] 602 | virtual void use(ExtrusionLoop& loop) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:634:18: note: by ‘Slic3r::SimplifyVisitor::use’ 634 | virtual void use(ExtrusionPath3D& path3D) override { | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:601:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionMultiPath3D&)’ was hidden [-Woverloaded-virtual=] 601 | virtual void use(ExtrusionMultiPath3D& multipath) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:634:18: note: by ‘Slic3r::SimplifyVisitor::use’ 634 | virtual void use(ExtrusionPath3D& path3D) override { | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:600:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionMultiPath&)’ was hidden [-Woverloaded-virtual=] 600 | virtual void use(ExtrusionMultiPath& multipath) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:634:18: note: by ‘Slic3r::SimplifyVisitor::use’ 634 | virtual void use(ExtrusionPath3D& path3D) override { | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:603:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionEntityCollection&)’ was hidden [-Woverloaded-virtual=] 603 | virtual void use(ExtrusionEntityCollection& collection) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:645:18: note: by ‘Slic3r::GetPathsVisitor::use’ 645 | virtual void use(ExtrusionPath3D& path3D) override { | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:602:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionLoop&)’ was hidden [-Woverloaded-virtual=] 602 | virtual void use(ExtrusionLoop& loop) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:645:18: note: by ‘Slic3r::GetPathsVisitor::use’ 645 | virtual void use(ExtrusionPath3D& path3D) override { | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:601:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionMultiPath3D&)’ was hidden [-Woverloaded-virtual=] 601 | virtual void use(ExtrusionMultiPath3D& multipath) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:645:18: note: by ‘Slic3r::GetPathsVisitor::use’ 645 | virtual void use(ExtrusionPath3D& path3D) override { | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:600:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionMultiPath&)’ was hidden [-Woverloaded-virtual=] 600 | virtual void use(ExtrusionMultiPath& multipath) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:645:18: note: by ‘Slic3r::GetPathsVisitor::use’ 645 | virtual void use(ExtrusionPath3D& path3D) override { | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:595:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursiveConst::use(const Slic3r::ExtrusionEntityCollection&)’ was hidden [-Woverloaded-virtual=] 595 | virtual void use(const ExtrusionEntityCollection& collection) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:658:10: note: by ‘Slic3r::ExtrusionVolume::use’ 658 | void use(const ExtrusionPath3D &path3D) override { volume += unscaled(path3D.length()) * path3D.mm3_per_mm; } | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:594:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursiveConst::use(const Slic3r::ExtrusionLoop&)’ was hidden [-Woverloaded-virtual=] 594 | virtual void use(const ExtrusionLoop& loop) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:658:10: note: by ‘Slic3r::ExtrusionVolume::use’ 658 | void use(const ExtrusionPath3D &path3D) override { volume += unscaled(path3D.length()) * path3D.mm3_per_mm; } | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:593:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursiveConst::use(const Slic3r::ExtrusionMultiPath3D&)’ was hidden [-Woverloaded-virtual=] 593 | virtual void use(const ExtrusionMultiPath3D& multipath) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:658:10: note: by ‘Slic3r::ExtrusionVolume::use’ 658 | void use(const ExtrusionPath3D &path3D) override { volume += unscaled(path3D.length()) * path3D.mm3_per_mm; } | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:592:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursiveConst::use(const Slic3r::ExtrusionMultiPath&)’ was hidden [-Woverloaded-virtual=] 592 | virtual void use(const ExtrusionMultiPath& multipath) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:658:10: note: by ‘Slic3r::ExtrusionVolume::use’ 658 | void use(const ExtrusionPath3D &path3D) override { volume += unscaled(path3D.length()) * path3D.mm3_per_mm; } | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:603:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionEntityCollection&)’ was hidden [-Woverloaded-virtual=] 603 | virtual void use(ExtrusionEntityCollection& collection) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:667:10: note: by ‘Slic3r::ExtrusionModifyFlow::use’ 667 | void use(ExtrusionPath3D &path3D) override { path3D.mm3_per_mm *= _flow_mult; path3D.width *= _flow_mult; } | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:602:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionLoop&)’ was hidden [-Woverloaded-virtual=] 602 | virtual void use(ExtrusionLoop& loop) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:667:10: note: by ‘Slic3r::ExtrusionModifyFlow::use’ 667 | void use(ExtrusionPath3D &path3D) override { path3D.mm3_per_mm *= _flow_mult; path3D.width *= _flow_mult; } | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:601:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionMultiPath3D&)’ was hidden [-Woverloaded-virtual=] 601 | virtual void use(ExtrusionMultiPath3D& multipath) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:667:10: note: by ‘Slic3r::ExtrusionModifyFlow::use’ 667 | void use(ExtrusionPath3D &path3D) override { path3D.mm3_per_mm *= _flow_mult; path3D.width *= _flow_mult; } | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:600:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionMultiPath&)’ was hidden [-Woverloaded-virtual=] 600 | virtual void use(ExtrusionMultiPath& multipath) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:667:10: note: by ‘Slic3r::ExtrusionModifyFlow::use’ 667 | void use(ExtrusionPath3D &path3D) override { path3D.mm3_per_mm *= _flow_mult; path3D.width *= _flow_mult; } | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r/GUI/GUI_App.cpp: In member function ‘bool Slic3r::GUI::GUI_App::init_opengl()’: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r/GUI/GUI_App.cpp:877:33: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] 877 | } catch (std::exception ex) {} | ^~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r/GUI/GUI_App.cpp: In member function ‘void Slic3r::GUI::GUI_App::init_app_config()’: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r/GUI/GUI_App.cpp:951:33: warning: unused variable ‘hard_cpu’ [-Wunused-variable] 951 | AppConfig::HardwareType hard_cpu = AppConfig::HardwareType::hCpuOther; // TODO for x86 if needed | ^~~~~~~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r/GUI/GUI_App.cpp:952:33: warning: unused variable ‘hard_gpu’ [-Wunused-variable] 952 | AppConfig::HardwareType hard_gpu = AppConfig::HardwareType::hGpuOther; | ^~~~~~~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r/GUI/GUI_App.cpp: In member function ‘bool Slic3r::GUI::GUI_App::load_language(wxString, bool)’: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r/GUI/GUI_App.cpp:2421:9: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 2421 | if (initial) | ^~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r/GUI/GUI_App.cpp:2423:17: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 2423 | wxMessageBox(message, SLIC3R_APP_NAME " - Switching language failed", wxOK | wxICON_ERROR); | ^~~~~~~~~~~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r/GUI/GUI_App.cpp: In lambda function: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r/GUI/GUI_App.cpp:2653:39: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] 2653 | } catch (std::exception e) {} | ^ In file included from /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/PrintConfig.hpp:32, from /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Preset.hpp:11, from /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r/GUI/GUI_App.hpp:11, from /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r/GUI/GUI_App.cpp:2: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp: In instantiation of ‘bool Slic3r::ConfigOptionBoolsTempl::is_nil(int32_t) const [with bool NULLABLE = false; int32_t = int]’: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:1703:10: required from here /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:1711:24: warning: comparison of integer expressions of different signedness: ‘int32_t’ {aka ‘int’} and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1711 | return idx < values.size() ? NIL_VALUE() == this->values[idx] : | ~~~~^~~~~~~~~~~~~~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp: In instantiation of ‘bool Slic3r::ConfigOptionFloatsOrPercentsTempl::is_nil(int32_t) const [with bool NULLABLE = false; int32_t = int]’: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:1340:10: required from here /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:1348:24: warning: comparison of integer expressions of different signedness: ‘int32_t’ {aka ‘int’} and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1348 | return idx < values.size() ? (std::isnan(this->values[idx].value) || NIL_VALUE() == this->values[idx]) : | ~~~~^~~~~~~~~~~~~~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp: In instantiation of ‘bool Slic3r::ConfigOptionFloatsTempl::is_nil(int32_t) const [with bool NULLABLE = false; int32_t = int]’: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:814:10: required from here /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:822:24: warning: comparison of integer expressions of different signedness: ‘int32_t’ {aka ‘int’} and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 822 | return idx < values.size() ? (std::isnan(this->values[idx]) || NIL_VALUE() == this->values[idx]) : | ~~~~^~~~~~~~~~~~~~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp: In instantiation of ‘bool Slic3r::ConfigOptionIntsTempl::is_nil(int32_t) const [with bool NULLABLE = false; int32_t = int]’: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:998:10: required from here /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:1006:24: warning: comparison of integer expressions of different signedness: ‘int32_t’ {aka ‘int’} and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1006 | return idx < values.size() ? NIL_VALUE() == this->values[idx] : | ~~~~^~~~~~~~~~~~~~~ [362/433] /usr/bin/x86_64-pc-linux-gnu-g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DOPENVDB_ABI_VERSION_NUMBER=10 -DOPENVDB_USE_DELAYED_LOADING -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/lib64/dbus-1.0/include -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8_build/src/platform -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/hidapi/include -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/exif/include -I/usr/include/gtk-3.0 -I/usr/include/pango-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/atk-1.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/lib64/libffi/include -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/webp -I/usr/include/libpng16 -I/usr/include/pixman-1 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/fribidi -I/usr/include/gio-unix-2.0 -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8_build/src/libslic3r -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libnest2d/include -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/miniz -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /usr/lib64/wx/include/gtk3-unicode-3.0-gtk3 -isystem /usr/include/wx-3.0-gtk3 -isystem /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libigl -isystem /usr/include/opencascade -isystem /usr/include/Imath -DNDEBUG -march=native -O2 -pipe -fno-strict-aliasing -fext-numeric-literals -Wall -Wno-reorder -pthread -std=gnu++17 -fPIC -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -MD -MT src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/GUI_Tags.cpp.o -MF src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/GUI_Tags.cpp.o.d -o src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/GUI_Tags.cpp.o -c /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r/GUI/GUI_Tags.cpp In file included from /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/GCode/GCodeProcessor.hpp:6, from /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r/GUI/Plater.hpp:15, from /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r/GUI/GUI_Tags.cpp:21: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:603:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionEntityCollection&)’ was hidden [-Woverloaded-virtual=] 603 | virtual void use(ExtrusionEntityCollection& collection) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:634:18: note: by ‘Slic3r::SimplifyVisitor::use’ 634 | virtual void use(ExtrusionPath3D& path3D) override { | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:602:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionLoop&)’ was hidden [-Woverloaded-virtual=] 602 | virtual void use(ExtrusionLoop& loop) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:634:18: note: by ‘Slic3r::SimplifyVisitor::use’ 634 | virtual void use(ExtrusionPath3D& path3D) override { | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:601:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionMultiPath3D&)’ was hidden [-Woverloaded-virtual=] 601 | virtual void use(ExtrusionMultiPath3D& multipath) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:634:18: note: by ‘Slic3r::SimplifyVisitor::use’ 634 | virtual void use(ExtrusionPath3D& path3D) override { | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:600:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionMultiPath&)’ was hidden [-Woverloaded-virtual=] 600 | virtual void use(ExtrusionMultiPath& multipath) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:634:18: note: by ‘Slic3r::SimplifyVisitor::use’ 634 | virtual void use(ExtrusionPath3D& path3D) override { | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:603:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionEntityCollection&)’ was hidden [-Woverloaded-virtual=] 603 | virtual void use(ExtrusionEntityCollection& collection) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:645:18: note: by ‘Slic3r::GetPathsVisitor::use’ 645 | virtual void use(ExtrusionPath3D& path3D) override { | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:602:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionLoop&)’ was hidden [-Woverloaded-virtual=] 602 | virtual void use(ExtrusionLoop& loop) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:645:18: note: by ‘Slic3r::GetPathsVisitor::use’ 645 | virtual void use(ExtrusionPath3D& path3D) override { | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:601:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionMultiPath3D&)’ was hidden [-Woverloaded-virtual=] 601 | virtual void use(ExtrusionMultiPath3D& multipath) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:645:18: note: by ‘Slic3r::GetPathsVisitor::use’ 645 | virtual void use(ExtrusionPath3D& path3D) override { | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:600:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionMultiPath&)’ was hidden [-Woverloaded-virtual=] 600 | virtual void use(ExtrusionMultiPath& multipath) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:645:18: note: by ‘Slic3r::GetPathsVisitor::use’ 645 | virtual void use(ExtrusionPath3D& path3D) override { | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:595:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursiveConst::use(const Slic3r::ExtrusionEntityCollection&)’ was hidden [-Woverloaded-virtual=] 595 | virtual void use(const ExtrusionEntityCollection& collection) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:658:10: note: by ‘Slic3r::ExtrusionVolume::use’ 658 | void use(const ExtrusionPath3D &path3D) override { volume += unscaled(path3D.length()) * path3D.mm3_per_mm; } | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:594:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursiveConst::use(const Slic3r::ExtrusionLoop&)’ was hidden [-Woverloaded-virtual=] 594 | virtual void use(const ExtrusionLoop& loop) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:658:10: note: by ‘Slic3r::ExtrusionVolume::use’ 658 | void use(const ExtrusionPath3D &path3D) override { volume += unscaled(path3D.length()) * path3D.mm3_per_mm; } | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:593:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursiveConst::use(const Slic3r::ExtrusionMultiPath3D&)’ was hidden [-Woverloaded-virtual=] 593 | virtual void use(const ExtrusionMultiPath3D& multipath) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:658:10: note: by ‘Slic3r::ExtrusionVolume::use’ 658 | void use(const ExtrusionPath3D &path3D) override { volume += unscaled(path3D.length()) * path3D.mm3_per_mm; } | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:592:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursiveConst::use(const Slic3r::ExtrusionMultiPath&)’ was hidden [-Woverloaded-virtual=] 592 | virtual void use(const ExtrusionMultiPath& multipath) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:658:10: note: by ‘Slic3r::ExtrusionVolume::use’ 658 | void use(const ExtrusionPath3D &path3D) override { volume += unscaled(path3D.length()) * path3D.mm3_per_mm; } | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:603:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionEntityCollection&)’ was hidden [-Woverloaded-virtual=] 603 | virtual void use(ExtrusionEntityCollection& collection) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:667:10: note: by ‘Slic3r::ExtrusionModifyFlow::use’ 667 | void use(ExtrusionPath3D &path3D) override { path3D.mm3_per_mm *= _flow_mult; path3D.width *= _flow_mult; } | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:602:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionLoop&)’ was hidden [-Woverloaded-virtual=] 602 | virtual void use(ExtrusionLoop& loop) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:667:10: note: by ‘Slic3r::ExtrusionModifyFlow::use’ 667 | void use(ExtrusionPath3D &path3D) override { path3D.mm3_per_mm *= _flow_mult; path3D.width *= _flow_mult; } | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:601:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionMultiPath3D&)’ was hidden [-Woverloaded-virtual=] 601 | virtual void use(ExtrusionMultiPath3D& multipath) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:667:10: note: by ‘Slic3r::ExtrusionModifyFlow::use’ 667 | void use(ExtrusionPath3D &path3D) override { path3D.mm3_per_mm *= _flow_mult; path3D.width *= _flow_mult; } | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:600:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionMultiPath&)’ was hidden [-Woverloaded-virtual=] 600 | virtual void use(ExtrusionMultiPath& multipath) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:667:10: note: by ‘Slic3r::ExtrusionModifyFlow::use’ 667 | void use(ExtrusionPath3D &path3D) override { path3D.mm3_per_mm *= _flow_mult; path3D.width *= _flow_mult; } | ^~~ In file included from /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r/GUI/GUI_Tags.hpp:4, from /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r/GUI/GUI_Tags.cpp:1: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp: In instantiation of ‘bool Slic3r::ConfigOptionBoolsTempl::is_nil(int32_t) const [with bool NULLABLE = false; int32_t = int]’: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:1703:10: required from here /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:1711:24: warning: comparison of integer expressions of different signedness: ‘int32_t’ {aka ‘int’} and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1711 | return idx < values.size() ? NIL_VALUE() == this->values[idx] : | ~~~~^~~~~~~~~~~~~~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp: In instantiation of ‘bool Slic3r::ConfigOptionFloatsOrPercentsTempl::is_nil(int32_t) const [with bool NULLABLE = false; int32_t = int]’: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:1340:10: required from here /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:1348:24: warning: comparison of integer expressions of different signedness: ‘int32_t’ {aka ‘int’} and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1348 | return idx < values.size() ? (std::isnan(this->values[idx].value) || NIL_VALUE() == this->values[idx]) : | ~~~~^~~~~~~~~~~~~~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp: In instantiation of ‘bool Slic3r::ConfigOptionFloatsTempl::is_nil(int32_t) const [with bool NULLABLE = false; int32_t = int]’: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:814:10: required from here /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:822:24: warning: comparison of integer expressions of different signedness: ‘int32_t’ {aka ‘int’} and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 822 | return idx < values.size() ? (std::isnan(this->values[idx]) || NIL_VALUE() == this->values[idx]) : | ~~~~^~~~~~~~~~~~~~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp: In instantiation of ‘bool Slic3r::ConfigOptionIntsTempl::is_nil(int32_t) const [with bool NULLABLE = false; int32_t = int]’: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:998:10: required from here /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:1006:24: warning: comparison of integer expressions of different signedness: ‘int32_t’ {aka ‘int’} and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1006 | return idx < values.size() ? NIL_VALUE() == this->values[idx] : | ~~~~^~~~~~~~~~~~~~~ [363/433] /usr/bin/x86_64-pc-linux-gnu-g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DOPENVDB_ABI_VERSION_NUMBER=10 -DOPENVDB_USE_DELAYED_LOADING -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/lib64/dbus-1.0/include -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8_build/src/platform -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/hidapi/include -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/exif/include -I/usr/include/gtk-3.0 -I/usr/include/pango-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/atk-1.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/lib64/libffi/include -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/webp -I/usr/include/libpng16 -I/usr/include/pixman-1 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/fribidi -I/usr/include/gio-unix-2.0 -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8_build/src/libslic3r -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libnest2d/include -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/miniz -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /usr/lib64/wx/include/gtk3-unicode-3.0-gtk3 -isystem /usr/include/wx-3.0-gtk3 -isystem /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libigl -isystem /usr/include/opencascade -isystem /usr/include/Imath -DNDEBUG -march=native -O2 -pipe -fno-strict-aliasing -fext-numeric-literals -Wall -Wno-reorder -pthread -std=gnu++17 -fPIC -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -MD -MT src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/GUI_ObjectList.cpp.o -MF src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/GUI_ObjectList.cpp.o.d -o src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/GUI_ObjectList.cpp.o -c /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r/GUI/GUI_ObjectList.cpp In file included from /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/GCode/GCodeProcessor.hpp:6, from /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r/GUI/Plater.hpp:15, from /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r/GUI/GUI_ObjectList.cpp:9: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:603:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionEntityCollection&)’ was hidden [-Woverloaded-virtual=] 603 | virtual void use(ExtrusionEntityCollection& collection) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:634:18: note: by ‘Slic3r::SimplifyVisitor::use’ 634 | virtual void use(ExtrusionPath3D& path3D) override { | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:602:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionLoop&)’ was hidden [-Woverloaded-virtual=] 602 | virtual void use(ExtrusionLoop& loop) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:634:18: note: by ‘Slic3r::SimplifyVisitor::use’ 634 | virtual void use(ExtrusionPath3D& path3D) override { | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:601:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionMultiPath3D&)’ was hidden [-Woverloaded-virtual=] 601 | virtual void use(ExtrusionMultiPath3D& multipath) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:634:18: note: by ‘Slic3r::SimplifyVisitor::use’ 634 | virtual void use(ExtrusionPath3D& path3D) override { | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:600:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionMultiPath&)’ was hidden [-Woverloaded-virtual=] 600 | virtual void use(ExtrusionMultiPath& multipath) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:634:18: note: by ‘Slic3r::SimplifyVisitor::use’ 634 | virtual void use(ExtrusionPath3D& path3D) override { | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:603:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionEntityCollection&)’ was hidden [-Woverloaded-virtual=] 603 | virtual void use(ExtrusionEntityCollection& collection) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:645:18: note: by ‘Slic3r::GetPathsVisitor::use’ 645 | virtual void use(ExtrusionPath3D& path3D) override { | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:602:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionLoop&)’ was hidden [-Woverloaded-virtual=] 602 | virtual void use(ExtrusionLoop& loop) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:645:18: note: by ‘Slic3r::GetPathsVisitor::use’ 645 | virtual void use(ExtrusionPath3D& path3D) override { | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:601:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionMultiPath3D&)’ was hidden [-Woverloaded-virtual=] 601 | virtual void use(ExtrusionMultiPath3D& multipath) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:645:18: note: by ‘Slic3r::GetPathsVisitor::use’ 645 | virtual void use(ExtrusionPath3D& path3D) override { | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:600:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionMultiPath&)’ was hidden [-Woverloaded-virtual=] 600 | virtual void use(ExtrusionMultiPath& multipath) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:645:18: note: by ‘Slic3r::GetPathsVisitor::use’ 645 | virtual void use(ExtrusionPath3D& path3D) override { | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:595:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursiveConst::use(const Slic3r::ExtrusionEntityCollection&)’ was hidden [-Woverloaded-virtual=] 595 | virtual void use(const ExtrusionEntityCollection& collection) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:658:10: note: by ‘Slic3r::ExtrusionVolume::use’ 658 | void use(const ExtrusionPath3D &path3D) override { volume += unscaled(path3D.length()) * path3D.mm3_per_mm; } | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:594:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursiveConst::use(const Slic3r::ExtrusionLoop&)’ was hidden [-Woverloaded-virtual=] 594 | virtual void use(const ExtrusionLoop& loop) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:658:10: note: by ‘Slic3r::ExtrusionVolume::use’ 658 | void use(const ExtrusionPath3D &path3D) override { volume += unscaled(path3D.length()) * path3D.mm3_per_mm; } | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:593:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursiveConst::use(const Slic3r::ExtrusionMultiPath3D&)’ was hidden [-Woverloaded-virtual=] 593 | virtual void use(const ExtrusionMultiPath3D& multipath) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:658:10: note: by ‘Slic3r::ExtrusionVolume::use’ 658 | void use(const ExtrusionPath3D &path3D) override { volume += unscaled(path3D.length()) * path3D.mm3_per_mm; } | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:592:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursiveConst::use(const Slic3r::ExtrusionMultiPath&)’ was hidden [-Woverloaded-virtual=] 592 | virtual void use(const ExtrusionMultiPath& multipath) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:658:10: note: by ‘Slic3r::ExtrusionVolume::use’ 658 | void use(const ExtrusionPath3D &path3D) override { volume += unscaled(path3D.length()) * path3D.mm3_per_mm; } | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:603:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionEntityCollection&)’ was hidden [-Woverloaded-virtual=] 603 | virtual void use(ExtrusionEntityCollection& collection) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:667:10: note: by ‘Slic3r::ExtrusionModifyFlow::use’ 667 | void use(ExtrusionPath3D &path3D) override { path3D.mm3_per_mm *= _flow_mult; path3D.width *= _flow_mult; } | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:602:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionLoop&)’ was hidden [-Woverloaded-virtual=] 602 | virtual void use(ExtrusionLoop& loop) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:667:10: note: by ‘Slic3r::ExtrusionModifyFlow::use’ 667 | void use(ExtrusionPath3D &path3D) override { path3D.mm3_per_mm *= _flow_mult; path3D.width *= _flow_mult; } | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:601:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionMultiPath3D&)’ was hidden [-Woverloaded-virtual=] 601 | virtual void use(ExtrusionMultiPath3D& multipath) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:667:10: note: by ‘Slic3r::ExtrusionModifyFlow::use’ 667 | void use(ExtrusionPath3D &path3D) override { path3D.mm3_per_mm *= _flow_mult; path3D.width *= _flow_mult; } | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:600:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionMultiPath&)’ was hidden [-Woverloaded-virtual=] 600 | virtual void use(ExtrusionMultiPath& multipath) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:667:10: note: by ‘Slic3r::ExtrusionModifyFlow::use’ 667 | void use(ExtrusionPath3D &path3D) override { path3D.mm3_per_mm *= _flow_mult; path3D.width *= _flow_mult; } | ^~~ In file included from /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/PrintConfig.hpp:32, from /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Preset.hpp:11, from /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/PresetBundle.hpp:4, from /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r/GUI/GUI_ObjectList.cpp:2: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp: In instantiation of ‘bool Slic3r::ConfigOptionBoolsTempl::is_nil(int32_t) const [with bool NULLABLE = false; int32_t = int]’: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:1703:10: required from here /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:1711:24: warning: comparison of integer expressions of different signedness: ‘int32_t’ {aka ‘int’} and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1711 | return idx < values.size() ? NIL_VALUE() == this->values[idx] : | ~~~~^~~~~~~~~~~~~~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp: In instantiation of ‘bool Slic3r::ConfigOptionFloatsOrPercentsTempl::is_nil(int32_t) const [with bool NULLABLE = false; int32_t = int]’: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:1340:10: required from here /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:1348:24: warning: comparison of integer expressions of different signedness: ‘int32_t’ {aka ‘int’} and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1348 | return idx < values.size() ? (std::isnan(this->values[idx].value) || NIL_VALUE() == this->values[idx]) : | ~~~~^~~~~~~~~~~~~~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp: In instantiation of ‘bool Slic3r::ConfigOptionFloatsTempl::is_nil(int32_t) const [with bool NULLABLE = false; int32_t = int]’: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:814:10: required from here /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:822:24: warning: comparison of integer expressions of different signedness: ‘int32_t’ {aka ‘int’} and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 822 | return idx < values.size() ? (std::isnan(this->values[idx]) || NIL_VALUE() == this->values[idx]) : | ~~~~^~~~~~~~~~~~~~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp: In instantiation of ‘bool Slic3r::ConfigOptionIntsTempl::is_nil(int32_t) const [with bool NULLABLE = false; int32_t = int]’: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:998:10: required from here /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:1006:24: warning: comparison of integer expressions of different signedness: ‘int32_t’ {aka ‘int’} and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1006 | return idx < values.size() ? NIL_VALUE() == this->values[idx] : | ~~~~^~~~~~~~~~~~~~~ [364/433] /usr/bin/x86_64-pc-linux-gnu-g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DOPENVDB_ABI_VERSION_NUMBER=10 -DOPENVDB_USE_DELAYED_LOADING -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/lib64/dbus-1.0/include -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8_build/src/platform -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/hidapi/include -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/exif/include -I/usr/include/gtk-3.0 -I/usr/include/pango-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/atk-1.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/lib64/libffi/include -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/webp -I/usr/include/libpng16 -I/usr/include/pixman-1 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/fribidi -I/usr/include/gio-unix-2.0 -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8_build/src/libslic3r -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libnest2d/include -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/miniz -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /usr/lib64/wx/include/gtk3-unicode-3.0-gtk3 -isystem /usr/include/wx-3.0-gtk3 -isystem /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libigl -isystem /usr/include/opencascade -isystem /usr/include/Imath -DNDEBUG -march=native -O2 -pipe -fno-strict-aliasing -fext-numeric-literals -Wall -Wno-reorder -pthread -std=gnu++17 -fPIC -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -MD -MT src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/GUI_ObjectSettings.cpp.o -MF src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/GUI_ObjectSettings.cpp.o.d -o src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/GUI_ObjectSettings.cpp.o -c /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r/GUI/GUI_ObjectSettings.cpp In file included from /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/GCode/GCodeProcessor.hpp:6, from /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r/GUI/Plater.hpp:15, from /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r/GUI/GUI_ObjectSettings.cpp:8: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:603:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionEntityCollection&)’ was hidden [-Woverloaded-virtual=] 603 | virtual void use(ExtrusionEntityCollection& collection) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:634:18: note: by ‘Slic3r::SimplifyVisitor::use’ 634 | virtual void use(ExtrusionPath3D& path3D) override { | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:602:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionLoop&)’ was hidden [-Woverloaded-virtual=] 602 | virtual void use(ExtrusionLoop& loop) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:634:18: note: by ‘Slic3r::SimplifyVisitor::use’ 634 | virtual void use(ExtrusionPath3D& path3D) override { | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:601:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionMultiPath3D&)’ was hidden [-Woverloaded-virtual=] 601 | virtual void use(ExtrusionMultiPath3D& multipath) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:634:18: note: by ‘Slic3r::SimplifyVisitor::use’ 634 | virtual void use(ExtrusionPath3D& path3D) override { | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:600:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionMultiPath&)’ was hidden [-Woverloaded-virtual=] 600 | virtual void use(ExtrusionMultiPath& multipath) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:634:18: note: by ‘Slic3r::SimplifyVisitor::use’ 634 | virtual void use(ExtrusionPath3D& path3D) override { | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:603:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionEntityCollection&)’ was hidden [-Woverloaded-virtual=] 603 | virtual void use(ExtrusionEntityCollection& collection) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:645:18: note: by ‘Slic3r::GetPathsVisitor::use’ 645 | virtual void use(ExtrusionPath3D& path3D) override { | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:602:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionLoop&)’ was hidden [-Woverloaded-virtual=] 602 | virtual void use(ExtrusionLoop& loop) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:645:18: note: by ‘Slic3r::GetPathsVisitor::use’ 645 | virtual void use(ExtrusionPath3D& path3D) override { | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:601:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionMultiPath3D&)’ was hidden [-Woverloaded-virtual=] 601 | virtual void use(ExtrusionMultiPath3D& multipath) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:645:18: note: by ‘Slic3r::GetPathsVisitor::use’ 645 | virtual void use(ExtrusionPath3D& path3D) override { | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:600:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionMultiPath&)’ was hidden [-Woverloaded-virtual=] 600 | virtual void use(ExtrusionMultiPath& multipath) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:645:18: note: by ‘Slic3r::GetPathsVisitor::use’ 645 | virtual void use(ExtrusionPath3D& path3D) override { | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:595:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursiveConst::use(const Slic3r::ExtrusionEntityCollection&)’ was hidden [-Woverloaded-virtual=] 595 | virtual void use(const ExtrusionEntityCollection& collection) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:658:10: note: by ‘Slic3r::ExtrusionVolume::use’ 658 | void use(const ExtrusionPath3D &path3D) override { volume += unscaled(path3D.length()) * path3D.mm3_per_mm; } | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:594:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursiveConst::use(const Slic3r::ExtrusionLoop&)’ was hidden [-Woverloaded-virtual=] 594 | virtual void use(const ExtrusionLoop& loop) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:658:10: note: by ‘Slic3r::ExtrusionVolume::use’ 658 | void use(const ExtrusionPath3D &path3D) override { volume += unscaled(path3D.length()) * path3D.mm3_per_mm; } | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:593:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursiveConst::use(const Slic3r::ExtrusionMultiPath3D&)’ was hidden [-Woverloaded-virtual=] 593 | virtual void use(const ExtrusionMultiPath3D& multipath) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:658:10: note: by ‘Slic3r::ExtrusionVolume::use’ 658 | void use(const ExtrusionPath3D &path3D) override { volume += unscaled(path3D.length()) * path3D.mm3_per_mm; } | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:592:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursiveConst::use(const Slic3r::ExtrusionMultiPath&)’ was hidden [-Woverloaded-virtual=] 592 | virtual void use(const ExtrusionMultiPath& multipath) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:658:10: note: by ‘Slic3r::ExtrusionVolume::use’ 658 | void use(const ExtrusionPath3D &path3D) override { volume += unscaled(path3D.length()) * path3D.mm3_per_mm; } | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:603:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionEntityCollection&)’ was hidden [-Woverloaded-virtual=] 603 | virtual void use(ExtrusionEntityCollection& collection) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:667:10: note: by ‘Slic3r::ExtrusionModifyFlow::use’ 667 | void use(ExtrusionPath3D &path3D) override { path3D.mm3_per_mm *= _flow_mult; path3D.width *= _flow_mult; } | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:602:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionLoop&)’ was hidden [-Woverloaded-virtual=] 602 | virtual void use(ExtrusionLoop& loop) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:667:10: note: by ‘Slic3r::ExtrusionModifyFlow::use’ 667 | void use(ExtrusionPath3D &path3D) override { path3D.mm3_per_mm *= _flow_mult; path3D.width *= _flow_mult; } | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:601:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionMultiPath3D&)’ was hidden [-Woverloaded-virtual=] 601 | virtual void use(ExtrusionMultiPath3D& multipath) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:667:10: note: by ‘Slic3r::ExtrusionModifyFlow::use’ 667 | void use(ExtrusionPath3D &path3D) override { path3D.mm3_per_mm *= _flow_mult; path3D.width *= _flow_mult; } | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:600:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionMultiPath&)’ was hidden [-Woverloaded-virtual=] 600 | virtual void use(ExtrusionMultiPath& multipath) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:667:10: note: by ‘Slic3r::ExtrusionModifyFlow::use’ 667 | void use(ExtrusionPath3D &path3D) override { path3D.mm3_per_mm *= _flow_mult; path3D.width *= _flow_mult; } | ^~~ In file included from /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/PrintConfig.hpp:32, from /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r/GUI/wxExtensions.hpp:4, from /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r/GUI/GUI_ObjectSettings.hpp:7, from /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r/GUI/GUI_ObjectSettings.cpp:1: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp: In instantiation of ‘bool Slic3r::ConfigOptionBoolsTempl::is_nil(int32_t) const [with bool NULLABLE = false; int32_t = int]’: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:1703:10: required from here /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:1711:24: warning: comparison of integer expressions of different signedness: ‘int32_t’ {aka ‘int’} and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1711 | return idx < values.size() ? NIL_VALUE() == this->values[idx] : | ~~~~^~~~~~~~~~~~~~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp: In instantiation of ‘bool Slic3r::ConfigOptionFloatsOrPercentsTempl::is_nil(int32_t) const [with bool NULLABLE = false; int32_t = int]’: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:1340:10: required from here /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:1348:24: warning: comparison of integer expressions of different signedness: ‘int32_t’ {aka ‘int’} and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1348 | return idx < values.size() ? (std::isnan(this->values[idx].value) || NIL_VALUE() == this->values[idx]) : | ~~~~^~~~~~~~~~~~~~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp: In instantiation of ‘bool Slic3r::ConfigOptionFloatsTempl::is_nil(int32_t) const [with bool NULLABLE = false; int32_t = int]’: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:814:10: required from here /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:822:24: warning: comparison of integer expressions of different signedness: ‘int32_t’ {aka ‘int’} and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 822 | return idx < values.size() ? (std::isnan(this->values[idx]) || NIL_VALUE() == this->values[idx]) : | ~~~~^~~~~~~~~~~~~~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp: In instantiation of ‘bool Slic3r::ConfigOptionIntsTempl::is_nil(int32_t) const [with bool NULLABLE = false; int32_t = int]’: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:998:10: required from here /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:1006:24: warning: comparison of integer expressions of different signedness: ‘int32_t’ {aka ‘int’} and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1006 | return idx < values.size() ? NIL_VALUE() == this->values[idx] : | ~~~~^~~~~~~~~~~~~~~ [365/433] /usr/bin/x86_64-pc-linux-gnu-g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DOPENVDB_ABI_VERSION_NUMBER=10 -DOPENVDB_USE_DELAYED_LOADING -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/lib64/dbus-1.0/include -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8_build/src/platform -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/hidapi/include -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/exif/include -I/usr/include/gtk-3.0 -I/usr/include/pango-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/atk-1.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/lib64/libffi/include -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/webp -I/usr/include/libpng16 -I/usr/include/pixman-1 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/fribidi -I/usr/include/gio-unix-2.0 -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8_build/src/libslic3r -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libnest2d/include -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/miniz -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /usr/lib64/wx/include/gtk3-unicode-3.0-gtk3 -isystem /usr/include/wx-3.0-gtk3 -isystem /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libigl -isystem /usr/include/opencascade -isystem /usr/include/Imath -DNDEBUG -march=native -O2 -pipe -fno-strict-aliasing -fext-numeric-literals -Wall -Wno-reorder -pthread -std=gnu++17 -fPIC -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -MD -MT src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/GUI_ObjectLayers.cpp.o -MF src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/GUI_ObjectLayers.cpp.o.d -o src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/GUI_ObjectLayers.cpp.o -c /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r/GUI/GUI_ObjectLayers.cpp In file included from /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r/GUI/3DScene.hpp:7, from /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r/GUI/MeshUtils.hpp:9, from /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r/GUI/Gizmos/GLGizmosCommon.hpp:7, from /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r/GUI/Gizmos/GLGizmosManager.hpp:7, from /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r/GUI/GLCanvas3D.hpp:12, from /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r/GUI/GUI_ObjectLayers.cpp:8: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:603:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionEntityCollection&)’ was hidden [-Woverloaded-virtual=] 603 | virtual void use(ExtrusionEntityCollection& collection) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:634:18: note: by ‘Slic3r::SimplifyVisitor::use’ 634 | virtual void use(ExtrusionPath3D& path3D) override { | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:602:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionLoop&)’ was hidden [-Woverloaded-virtual=] 602 | virtual void use(ExtrusionLoop& loop) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:634:18: note: by ‘Slic3r::SimplifyVisitor::use’ 634 | virtual void use(ExtrusionPath3D& path3D) override { | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:601:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionMultiPath3D&)’ was hidden [-Woverloaded-virtual=] 601 | virtual void use(ExtrusionMultiPath3D& multipath) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:634:18: note: by ‘Slic3r::SimplifyVisitor::use’ 634 | virtual void use(ExtrusionPath3D& path3D) override { | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:600:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionMultiPath&)’ was hidden [-Woverloaded-virtual=] 600 | virtual void use(ExtrusionMultiPath& multipath) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:634:18: note: by ‘Slic3r::SimplifyVisitor::use’ 634 | virtual void use(ExtrusionPath3D& path3D) override { | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:603:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionEntityCollection&)’ was hidden [-Woverloaded-virtual=] 603 | virtual void use(ExtrusionEntityCollection& collection) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:645:18: note: by ‘Slic3r::GetPathsVisitor::use’ 645 | virtual void use(ExtrusionPath3D& path3D) override { | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:602:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionLoop&)’ was hidden [-Woverloaded-virtual=] 602 | virtual void use(ExtrusionLoop& loop) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:645:18: note: by ‘Slic3r::GetPathsVisitor::use’ 645 | virtual void use(ExtrusionPath3D& path3D) override { | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:601:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionMultiPath3D&)’ was hidden [-Woverloaded-virtual=] 601 | virtual void use(ExtrusionMultiPath3D& multipath) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:645:18: note: by ‘Slic3r::GetPathsVisitor::use’ 645 | virtual void use(ExtrusionPath3D& path3D) override { | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:600:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionMultiPath&)’ was hidden [-Woverloaded-virtual=] 600 | virtual void use(ExtrusionMultiPath& multipath) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:645:18: note: by ‘Slic3r::GetPathsVisitor::use’ 645 | virtual void use(ExtrusionPath3D& path3D) override { | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:595:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursiveConst::use(const Slic3r::ExtrusionEntityCollection&)’ was hidden [-Woverloaded-virtual=] 595 | virtual void use(const ExtrusionEntityCollection& collection) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:658:10: note: by ‘Slic3r::ExtrusionVolume::use’ 658 | void use(const ExtrusionPath3D &path3D) override { volume += unscaled(path3D.length()) * path3D.mm3_per_mm; } | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:594:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursiveConst::use(const Slic3r::ExtrusionLoop&)’ was hidden [-Woverloaded-virtual=] 594 | virtual void use(const ExtrusionLoop& loop) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:658:10: note: by ‘Slic3r::ExtrusionVolume::use’ 658 | void use(const ExtrusionPath3D &path3D) override { volume += unscaled(path3D.length()) * path3D.mm3_per_mm; } | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:593:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursiveConst::use(const Slic3r::ExtrusionMultiPath3D&)’ was hidden [-Woverloaded-virtual=] 593 | virtual void use(const ExtrusionMultiPath3D& multipath) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:658:10: note: by ‘Slic3r::ExtrusionVolume::use’ 658 | void use(const ExtrusionPath3D &path3D) override { volume += unscaled(path3D.length()) * path3D.mm3_per_mm; } | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:592:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursiveConst::use(const Slic3r::ExtrusionMultiPath&)’ was hidden [-Woverloaded-virtual=] 592 | virtual void use(const ExtrusionMultiPath& multipath) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:658:10: note: by ‘Slic3r::ExtrusionVolume::use’ 658 | void use(const ExtrusionPath3D &path3D) override { volume += unscaled(path3D.length()) * path3D.mm3_per_mm; } | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:603:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionEntityCollection&)’ was hidden [-Woverloaded-virtual=] 603 | virtual void use(ExtrusionEntityCollection& collection) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:667:10: note: by ‘Slic3r::ExtrusionModifyFlow::use’ 667 | void use(ExtrusionPath3D &path3D) override { path3D.mm3_per_mm *= _flow_mult; path3D.width *= _flow_mult; } | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:602:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionLoop&)’ was hidden [-Woverloaded-virtual=] 602 | virtual void use(ExtrusionLoop& loop) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:667:10: note: by ‘Slic3r::ExtrusionModifyFlow::use’ 667 | void use(ExtrusionPath3D &path3D) override { path3D.mm3_per_mm *= _flow_mult; path3D.width *= _flow_mult; } | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:601:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionMultiPath3D&)’ was hidden [-Woverloaded-virtual=] 601 | virtual void use(ExtrusionMultiPath3D& multipath) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:667:10: note: by ‘Slic3r::ExtrusionModifyFlow::use’ 667 | void use(ExtrusionPath3D &path3D) override { path3D.mm3_per_mm *= _flow_mult; path3D.width *= _flow_mult; } | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:600:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionMultiPath&)’ was hidden [-Woverloaded-virtual=] 600 | virtual void use(ExtrusionMultiPath& multipath) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:667:10: note: by ‘Slic3r::ExtrusionModifyFlow::use’ 667 | void use(ExtrusionPath3D &path3D) override { path3D.mm3_per_mm *= _flow_mult; path3D.width *= _flow_mult; } | ^~~ In file included from /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/PrintConfig.hpp:32, from /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r/GUI/wxExtensions.hpp:4, from /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r/GUI/GUI_ObjectSettings.hpp:7, from /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r/GUI/GUI_ObjectLayers.hpp:4, from /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r/GUI/GUI_ObjectLayers.cpp:1: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp: In instantiation of ‘bool Slic3r::ConfigOptionBoolsTempl::is_nil(int32_t) const [with bool NULLABLE = false; int32_t = int]’: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:1703:10: required from here /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:1711:24: warning: comparison of integer expressions of different signedness: ‘int32_t’ {aka ‘int’} and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1711 | return idx < values.size() ? NIL_VALUE() == this->values[idx] : | ~~~~^~~~~~~~~~~~~~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp: In instantiation of ‘bool Slic3r::ConfigOptionFloatsOrPercentsTempl::is_nil(int32_t) const [with bool NULLABLE = false; int32_t = int]’: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:1340:10: required from here /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:1348:24: warning: comparison of integer expressions of different signedness: ‘int32_t’ {aka ‘int’} and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1348 | return idx < values.size() ? (std::isnan(this->values[idx].value) || NIL_VALUE() == this->values[idx]) : | ~~~~^~~~~~~~~~~~~~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp: In instantiation of ‘bool Slic3r::ConfigOptionFloatsTempl::is_nil(int32_t) const [with bool NULLABLE = false; int32_t = int]’: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:814:10: required from here /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:822:24: warning: comparison of integer expressions of different signedness: ‘int32_t’ {aka ‘int’} and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 822 | return idx < values.size() ? (std::isnan(this->values[idx]) || NIL_VALUE() == this->values[idx]) : | ~~~~^~~~~~~~~~~~~~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp: In instantiation of ‘bool Slic3r::ConfigOptionIntsTempl::is_nil(int32_t) const [with bool NULLABLE = false; int32_t = int]’: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:998:10: required from here /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:1006:24: warning: comparison of integer expressions of different signedness: ‘int32_t’ {aka ‘int’} and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1006 | return idx < values.size() ? NIL_VALUE() == this->values[idx] : | ~~~~^~~~~~~~~~~~~~~ [366/433] /usr/bin/x86_64-pc-linux-gnu-g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DOPENVDB_ABI_VERSION_NUMBER=10 -DOPENVDB_USE_DELAYED_LOADING -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/lib64/dbus-1.0/include -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8_build/src/platform -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/hidapi/include -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/exif/include -I/usr/include/gtk-3.0 -I/usr/include/pango-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/atk-1.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/lib64/libffi/include -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/webp -I/usr/include/libpng16 -I/usr/include/pixman-1 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/fribidi -I/usr/include/gio-unix-2.0 -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8_build/src/libslic3r -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libnest2d/include -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/miniz -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /usr/lib64/wx/include/gtk3-unicode-3.0-gtk3 -isystem /usr/include/wx-3.0-gtk3 -isystem /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libigl -isystem /usr/include/opencascade -isystem /usr/include/Imath -DNDEBUG -march=native -O2 -pipe -fno-strict-aliasing -fext-numeric-literals -Wall -Wno-reorder -pthread -std=gnu++17 -fPIC -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -MD -MT src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/MeshUtils.cpp.o -MF src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/MeshUtils.cpp.o.d -o src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/MeshUtils.cpp.o -c /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r/GUI/MeshUtils.cpp In file included from /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r/GUI/3DScene.hpp:7, from /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r/GUI/MeshUtils.hpp:9, from /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r/GUI/MeshUtils.cpp:1: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:603:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionEntityCollection&)’ was hidden [-Woverloaded-virtual=] 603 | virtual void use(ExtrusionEntityCollection& collection) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:634:18: note: by ‘Slic3r::SimplifyVisitor::use’ 634 | virtual void use(ExtrusionPath3D& path3D) override { | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:602:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionLoop&)’ was hidden [-Woverloaded-virtual=] 602 | virtual void use(ExtrusionLoop& loop) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:634:18: note: by ‘Slic3r::SimplifyVisitor::use’ 634 | virtual void use(ExtrusionPath3D& path3D) override { | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:601:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionMultiPath3D&)’ was hidden [-Woverloaded-virtual=] 601 | virtual void use(ExtrusionMultiPath3D& multipath) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:634:18: note: by ‘Slic3r::SimplifyVisitor::use’ 634 | virtual void use(ExtrusionPath3D& path3D) override { | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:600:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionMultiPath&)’ was hidden [-Woverloaded-virtual=] 600 | virtual void use(ExtrusionMultiPath& multipath) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:634:18: note: by ‘Slic3r::SimplifyVisitor::use’ 634 | virtual void use(ExtrusionPath3D& path3D) override { | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:603:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionEntityCollection&)’ was hidden [-Woverloaded-virtual=] 603 | virtual void use(ExtrusionEntityCollection& collection) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:645:18: note: by ‘Slic3r::GetPathsVisitor::use’ 645 | virtual void use(ExtrusionPath3D& path3D) override { | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:602:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionLoop&)’ was hidden [-Woverloaded-virtual=] 602 | virtual void use(ExtrusionLoop& loop) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:645:18: note: by ‘Slic3r::GetPathsVisitor::use’ 645 | virtual void use(ExtrusionPath3D& path3D) override { | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:601:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionMultiPath3D&)’ was hidden [-Woverloaded-virtual=] 601 | virtual void use(ExtrusionMultiPath3D& multipath) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:645:18: note: by ‘Slic3r::GetPathsVisitor::use’ 645 | virtual void use(ExtrusionPath3D& path3D) override { | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:600:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionMultiPath&)’ was hidden [-Woverloaded-virtual=] 600 | virtual void use(ExtrusionMultiPath& multipath) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:645:18: note: by ‘Slic3r::GetPathsVisitor::use’ 645 | virtual void use(ExtrusionPath3D& path3D) override { | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:595:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursiveConst::use(const Slic3r::ExtrusionEntityCollection&)’ was hidden [-Woverloaded-virtual=] 595 | virtual void use(const ExtrusionEntityCollection& collection) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:658:10: note: by ‘Slic3r::ExtrusionVolume::use’ 658 | void use(const ExtrusionPath3D &path3D) override { volume += unscaled(path3D.length()) * path3D.mm3_per_mm; } | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:594:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursiveConst::use(const Slic3r::ExtrusionLoop&)’ was hidden [-Woverloaded-virtual=] 594 | virtual void use(const ExtrusionLoop& loop) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:658:10: note: by ‘Slic3r::ExtrusionVolume::use’ 658 | void use(const ExtrusionPath3D &path3D) override { volume += unscaled(path3D.length()) * path3D.mm3_per_mm; } | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:593:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursiveConst::use(const Slic3r::ExtrusionMultiPath3D&)’ was hidden [-Woverloaded-virtual=] 593 | virtual void use(const ExtrusionMultiPath3D& multipath) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:658:10: note: by ‘Slic3r::ExtrusionVolume::use’ 658 | void use(const ExtrusionPath3D &path3D) override { volume += unscaled(path3D.length()) * path3D.mm3_per_mm; } | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:592:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursiveConst::use(const Slic3r::ExtrusionMultiPath&)’ was hidden [-Woverloaded-virtual=] 592 | virtual void use(const ExtrusionMultiPath& multipath) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:658:10: note: by ‘Slic3r::ExtrusionVolume::use’ 658 | void use(const ExtrusionPath3D &path3D) override { volume += unscaled(path3D.length()) * path3D.mm3_per_mm; } | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:603:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionEntityCollection&)’ was hidden [-Woverloaded-virtual=] 603 | virtual void use(ExtrusionEntityCollection& collection) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:667:10: note: by ‘Slic3r::ExtrusionModifyFlow::use’ 667 | void use(ExtrusionPath3D &path3D) override { path3D.mm3_per_mm *= _flow_mult; path3D.width *= _flow_mult; } | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:602:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionLoop&)’ was hidden [-Woverloaded-virtual=] 602 | virtual void use(ExtrusionLoop& loop) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:667:10: note: by ‘Slic3r::ExtrusionModifyFlow::use’ 667 | void use(ExtrusionPath3D &path3D) override { path3D.mm3_per_mm *= _flow_mult; path3D.width *= _flow_mult; } | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:601:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionMultiPath3D&)’ was hidden [-Woverloaded-virtual=] 601 | virtual void use(ExtrusionMultiPath3D& multipath) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:667:10: note: by ‘Slic3r::ExtrusionModifyFlow::use’ 667 | void use(ExtrusionPath3D &path3D) override { path3D.mm3_per_mm *= _flow_mult; path3D.width *= _flow_mult; } | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:600:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionMultiPath&)’ was hidden [-Woverloaded-virtual=] 600 | virtual void use(ExtrusionMultiPath& multipath) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:667:10: note: by ‘Slic3r::ExtrusionModifyFlow::use’ 667 | void use(ExtrusionPath3D &path3D) override { path3D.mm3_per_mm *= _flow_mult; path3D.width *= _flow_mult; } | ^~~ In file included from /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:12: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp: In instantiation of ‘bool Slic3r::ConfigOptionBoolsTempl::is_nil(int32_t) const [with bool NULLABLE = false; int32_t = int]’: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:1703:10: required from here /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:1711:24: warning: comparison of integer expressions of different signedness: ‘int32_t’ {aka ‘int’} and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1711 | return idx < values.size() ? NIL_VALUE() == this->values[idx] : | ~~~~^~~~~~~~~~~~~~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp: In instantiation of ‘bool Slic3r::ConfigOptionFloatsOrPercentsTempl::is_nil(int32_t) const [with bool NULLABLE = false; int32_t = int]’: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:1340:10: required from here /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:1348:24: warning: comparison of integer expressions of different signedness: ‘int32_t’ {aka ‘int’} and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1348 | return idx < values.size() ? (std::isnan(this->values[idx].value) || NIL_VALUE() == this->values[idx]) : | ~~~~^~~~~~~~~~~~~~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp: In instantiation of ‘bool Slic3r::ConfigOptionFloatsTempl::is_nil(int32_t) const [with bool NULLABLE = false; int32_t = int]’: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:814:10: required from here /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:822:24: warning: comparison of integer expressions of different signedness: ‘int32_t’ {aka ‘int’} and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 822 | return idx < values.size() ? (std::isnan(this->values[idx]) || NIL_VALUE() == this->values[idx]) : | ~~~~^~~~~~~~~~~~~~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp: In instantiation of ‘bool Slic3r::ConfigOptionIntsTempl::is_nil(int32_t) const [with bool NULLABLE = false; int32_t = int]’: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:998:10: required from here /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:1006:24: warning: comparison of integer expressions of different signedness: ‘int32_t’ {aka ‘int’} and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1006 | return idx < values.size() ? NIL_VALUE() == this->values[idx] : | ~~~~^~~~~~~~~~~~~~~ [367/433] /usr/bin/x86_64-pc-linux-gnu-g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DOPENVDB_ABI_VERSION_NUMBER=10 -DOPENVDB_USE_DELAYED_LOADING -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/lib64/dbus-1.0/include -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8_build/src/platform -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/hidapi/include -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/exif/include -I/usr/include/gtk-3.0 -I/usr/include/pango-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/atk-1.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/lib64/libffi/include -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/webp -I/usr/include/libpng16 -I/usr/include/pixman-1 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/fribidi -I/usr/include/gio-unix-2.0 -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8_build/src/libslic3r -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libnest2d/include -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/miniz -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /usr/lib64/wx/include/gtk3-unicode-3.0-gtk3 -isystem /usr/include/wx-3.0-gtk3 -isystem /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libigl -isystem /usr/include/opencascade -isystem /usr/include/Imath -DNDEBUG -march=native -O2 -pipe -fno-strict-aliasing -fext-numeric-literals -Wall -Wno-reorder -pthread -std=gnu++17 -fPIC -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -MD -MT src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/ConfigManipulation.cpp.o -MF src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/ConfigManipulation.cpp.o.d -o src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/ConfigManipulation.cpp.o -c /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r/GUI/ConfigManipulation.cpp /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r/GUI/ConfigManipulation.cpp: In member function ‘void Slic3r::GUI::ConfigManipulation::update_print_fff_config(Slic3r::DynamicPrintConfig*, bool)’: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r/GUI/ConfigManipulation.cpp:259:17: warning: variable ‘support_material_overhangs_queried’ set but not used [-Wunused-but-set-variable] 259 | static bool support_material_overhangs_queried = false; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/PrintConfig.hpp:32, from /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r/GUI/ConfigManipulation.hpp:11, from /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r/GUI/ConfigManipulation.cpp:2: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp: In instantiation of ‘bool Slic3r::ConfigOptionBoolsTempl::is_nil(int32_t) const [with bool NULLABLE = false; int32_t = int]’: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:1703:10: required from here /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:1711:24: warning: comparison of integer expressions of different signedness: ‘int32_t’ {aka ‘int’} and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1711 | return idx < values.size() ? NIL_VALUE() == this->values[idx] : | ~~~~^~~~~~~~~~~~~~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp: In instantiation of ‘bool Slic3r::ConfigOptionFloatsOrPercentsTempl::is_nil(int32_t) const [with bool NULLABLE = false; int32_t = int]’: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:1340:10: required from here /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:1348:24: warning: comparison of integer expressions of different signedness: ‘int32_t’ {aka ‘int’} and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1348 | return idx < values.size() ? (std::isnan(this->values[idx].value) || NIL_VALUE() == this->values[idx]) : | ~~~~^~~~~~~~~~~~~~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp: In instantiation of ‘bool Slic3r::ConfigOptionFloatsTempl::is_nil(int32_t) const [with bool NULLABLE = false; int32_t = int]’: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:814:10: required from here /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:822:24: warning: comparison of integer expressions of different signedness: ‘int32_t’ {aka ‘int’} and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 822 | return idx < values.size() ? (std::isnan(this->values[idx]) || NIL_VALUE() == this->values[idx]) : | ~~~~^~~~~~~~~~~~~~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp: In instantiation of ‘bool Slic3r::ConfigOptionIntsTempl::is_nil(int32_t) const [with bool NULLABLE = false; int32_t = int]’: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:998:10: required from here /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:1006:24: warning: comparison of integer expressions of different signedness: ‘int32_t’ {aka ‘int’} and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1006 | return idx < values.size() ? NIL_VALUE() == this->values[idx] : | ~~~~^~~~~~~~~~~~~~~ [368/433] /usr/bin/x86_64-pc-linux-gnu-g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DOPENVDB_ABI_VERSION_NUMBER=10 -DOPENVDB_USE_DELAYED_LOADING -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/lib64/dbus-1.0/include -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8_build/src/platform -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/hidapi/include -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/exif/include -I/usr/include/gtk-3.0 -I/usr/include/pango-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/atk-1.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/lib64/libffi/include -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/webp -I/usr/include/libpng16 -I/usr/include/pixman-1 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/fribidi -I/usr/include/gio-unix-2.0 -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8_build/src/libslic3r -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libnest2d/include -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/miniz -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /usr/lib64/wx/include/gtk3-unicode-3.0-gtk3 -isystem /usr/include/wx-3.0-gtk3 -isystem /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libigl -isystem /usr/include/opencascade -isystem /usr/include/Imath -DNDEBUG -march=native -O2 -pipe -fno-strict-aliasing -fext-numeric-literals -Wall -Wno-reorder -pthread -std=gnu++17 -fPIC -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -MD -MT src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/BedShapeDialog.cpp.o -MF src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/BedShapeDialog.cpp.o.d -o src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/BedShapeDialog.cpp.o -c /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r/GUI/BedShapeDialog.cpp In file included from /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r/GUI/2DBed.hpp:5, from /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r/GUI/BedShapeDialog.hpp:7, from /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r/GUI/BedShapeDialog.cpp:1: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp: In instantiation of ‘bool Slic3r::ConfigOptionBoolsTempl::is_nil(int32_t) const [with bool NULLABLE = false; int32_t = int]’: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:1703:10: required from here /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:1711:24: warning: comparison of integer expressions of different signedness: ‘int32_t’ {aka ‘int’} and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1711 | return idx < values.size() ? NIL_VALUE() == this->values[idx] : | ~~~~^~~~~~~~~~~~~~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp: In instantiation of ‘bool Slic3r::ConfigOptionFloatsOrPercentsTempl::is_nil(int32_t) const [with bool NULLABLE = false; int32_t = int]’: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:1340:10: required from here /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:1348:24: warning: comparison of integer expressions of different signedness: ‘int32_t’ {aka ‘int’} and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1348 | return idx < values.size() ? (std::isnan(this->values[idx].value) || NIL_VALUE() == this->values[idx]) : | ~~~~^~~~~~~~~~~~~~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp: In instantiation of ‘bool Slic3r::ConfigOptionFloatsTempl::is_nil(int32_t) const [with bool NULLABLE = false; int32_t = int]’: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:814:10: required from here /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:822:24: warning: comparison of integer expressions of different signedness: ‘int32_t’ {aka ‘int’} and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 822 | return idx < values.size() ? (std::isnan(this->values[idx]) || NIL_VALUE() == this->values[idx]) : | ~~~~^~~~~~~~~~~~~~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp: In instantiation of ‘bool Slic3r::ConfigOptionIntsTempl::is_nil(int32_t) const [with bool NULLABLE = false; int32_t = int]’: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:998:10: required from here /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:1006:24: warning: comparison of integer expressions of different signedness: ‘int32_t’ {aka ‘int’} and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1006 | return idx < values.size() ? NIL_VALUE() == this->values[idx] : | ~~~~^~~~~~~~~~~~~~~ [369/433] /usr/bin/x86_64-pc-linux-gnu-g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DOPENVDB_ABI_VERSION_NUMBER=10 -DOPENVDB_USE_DELAYED_LOADING -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/lib64/dbus-1.0/include -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8_build/src/platform -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/hidapi/include -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/exif/include -I/usr/include/gtk-3.0 -I/usr/include/pango-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/atk-1.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/lib64/libffi/include -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/webp -I/usr/include/libpng16 -I/usr/include/pixman-1 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/fribidi -I/usr/include/gio-unix-2.0 -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8_build/src/libslic3r -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libnest2d/include -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/miniz -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /usr/lib64/wx/include/gtk3-unicode-3.0-gtk3 -isystem /usr/include/wx-3.0-gtk3 -isystem /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libigl -isystem /usr/include/opencascade -isystem /usr/include/Imath -DNDEBUG -march=native -O2 -pipe -fno-strict-aliasing -fext-numeric-literals -Wall -Wno-reorder -pthread -std=gnu++17 -fPIC -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -MD -MT src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/RemovableDriveManager.cpp.o -MF src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/RemovableDriveManager.cpp.o.d -o src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/RemovableDriveManager.cpp.o -c /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r/GUI/RemovableDriveManager.cpp /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r/GUI/RemovableDriveManager.cpp: In function ‘void Slic3r::GUI::search_for_drives_internal::inspect_file(const std::string&, const std::string&, std::vector&)’: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r/GUI/RemovableDriveManager.cpp:205:96: warning: ‘std::string boost::filesystem::basename(const path&)’ is deprecated: Use path::stem() instead [-Wdeprecated-declarations] 205 | out.emplace_back(DriveData{ boost::filesystem::basename(boost::filesystem::path(path)), path }); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/boost/filesystem.hpp:21, from /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r/GUI/RemovableDriveManager.cpp:23: /usr/include/boost/filesystem/convenience.hpp:35:20: note: declared here 35 | inline std::string basename(const path& p) | ^~~~~~~~ [370/433] /usr/bin/x86_64-pc-linux-gnu-g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DOPENVDB_ABI_VERSION_NUMBER=10 -DOPENVDB_USE_DELAYED_LOADING -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/lib64/dbus-1.0/include -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8_build/src/platform -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/hidapi/include -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/exif/include -I/usr/include/gtk-3.0 -I/usr/include/pango-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/atk-1.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/lib64/libffi/include -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/webp -I/usr/include/libpng16 -I/usr/include/pixman-1 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/fribidi -I/usr/include/gio-unix-2.0 -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8_build/src/libslic3r -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libnest2d/include -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/miniz -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /usr/lib64/wx/include/gtk3-unicode-3.0-gtk3 -isystem /usr/include/wx-3.0-gtk3 -isystem /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libigl -isystem /usr/include/opencascade -isystem /usr/include/Imath -DNDEBUG -march=native -O2 -pipe -fno-strict-aliasing -fext-numeric-literals -Wall -Wno-reorder -pthread -std=gnu++17 -fPIC -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -MD -MT src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/2DBed.cpp.o -MF src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/2DBed.cpp.o.d -o src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/2DBed.cpp.o -c /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r/GUI/2DBed.cpp In file included from /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r/GUI/2DBed.hpp:5, from /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r/GUI/2DBed.cpp:1: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp: In instantiation of ‘bool Slic3r::ConfigOptionBoolsTempl::is_nil(int32_t) const [with bool NULLABLE = false; int32_t = int]’: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:1703:10: required from here /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:1711:24: warning: comparison of integer expressions of different signedness: ‘int32_t’ {aka ‘int’} and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1711 | return idx < values.size() ? NIL_VALUE() == this->values[idx] : | ~~~~^~~~~~~~~~~~~~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp: In instantiation of ‘bool Slic3r::ConfigOptionFloatsOrPercentsTempl::is_nil(int32_t) const [with bool NULLABLE = false; int32_t = int]’: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:1340:10: required from here /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:1348:24: warning: comparison of integer expressions of different signedness: ‘int32_t’ {aka ‘int’} and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1348 | return idx < values.size() ? (std::isnan(this->values[idx].value) || NIL_VALUE() == this->values[idx]) : | ~~~~^~~~~~~~~~~~~~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp: In instantiation of ‘bool Slic3r::ConfigOptionFloatsTempl::is_nil(int32_t) const [with bool NULLABLE = false; int32_t = int]’: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:814:10: required from here /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:822:24: warning: comparison of integer expressions of different signedness: ‘int32_t’ {aka ‘int’} and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 822 | return idx < values.size() ? (std::isnan(this->values[idx]) || NIL_VALUE() == this->values[idx]) : | ~~~~^~~~~~~~~~~~~~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp: In instantiation of ‘bool Slic3r::ConfigOptionIntsTempl::is_nil(int32_t) const [with bool NULLABLE = false; int32_t = int]’: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:998:10: required from here /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:1006:24: warning: comparison of integer expressions of different signedness: ‘int32_t’ {aka ‘int’} and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1006 | return idx < values.size() ? NIL_VALUE() == this->values[idx] : | ~~~~^~~~~~~~~~~~~~~ [371/433] /usr/bin/x86_64-pc-linux-gnu-g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DOPENVDB_ABI_VERSION_NUMBER=10 -DOPENVDB_USE_DELAYED_LOADING -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/lib64/dbus-1.0/include -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8_build/src/platform -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/hidapi/include -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/exif/include -I/usr/include/gtk-3.0 -I/usr/include/pango-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/atk-1.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/lib64/libffi/include -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/webp -I/usr/include/libpng16 -I/usr/include/pixman-1 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/fribidi -I/usr/include/gio-unix-2.0 -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8_build/src/libslic3r -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libnest2d/include -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/miniz -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /usr/lib64/wx/include/gtk3-unicode-3.0-gtk3 -isystem /usr/include/wx-3.0-gtk3 -isystem /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libigl -isystem /usr/include/opencascade -isystem /usr/include/Imath -DNDEBUG -march=native -O2 -pipe -fno-strict-aliasing -fext-numeric-literals -Wall -Wno-reorder -pthread -std=gnu++17 -fPIC -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -MD -MT src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/OG_CustomCtrl.cpp.o -MF src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/OG_CustomCtrl.cpp.o.d -o src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/OG_CustomCtrl.cpp.o -c /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r/GUI/OG_CustomCtrl.cpp In file included from /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/GCode/GCodeProcessor.hpp:6, from /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r/GUI/Plater.hpp:15, from /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r/GUI/OG_CustomCtrl.cpp:3: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:603:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionEntityCollection&)’ was hidden [-Woverloaded-virtual=] 603 | virtual void use(ExtrusionEntityCollection& collection) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:634:18: note: by ‘Slic3r::SimplifyVisitor::use’ 634 | virtual void use(ExtrusionPath3D& path3D) override { | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:602:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionLoop&)’ was hidden [-Woverloaded-virtual=] 602 | virtual void use(ExtrusionLoop& loop) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:634:18: note: by ‘Slic3r::SimplifyVisitor::use’ 634 | virtual void use(ExtrusionPath3D& path3D) override { | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:601:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionMultiPath3D&)’ was hidden [-Woverloaded-virtual=] 601 | virtual void use(ExtrusionMultiPath3D& multipath) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:634:18: note: by ‘Slic3r::SimplifyVisitor::use’ 634 | virtual void use(ExtrusionPath3D& path3D) override { | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:600:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionMultiPath&)’ was hidden [-Woverloaded-virtual=] 600 | virtual void use(ExtrusionMultiPath& multipath) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:634:18: note: by ‘Slic3r::SimplifyVisitor::use’ 634 | virtual void use(ExtrusionPath3D& path3D) override { | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:603:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionEntityCollection&)’ was hidden [-Woverloaded-virtual=] 603 | virtual void use(ExtrusionEntityCollection& collection) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:645:18: note: by ‘Slic3r::GetPathsVisitor::use’ 645 | virtual void use(ExtrusionPath3D& path3D) override { | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:602:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionLoop&)’ was hidden [-Woverloaded-virtual=] 602 | virtual void use(ExtrusionLoop& loop) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:645:18: note: by ‘Slic3r::GetPathsVisitor::use’ 645 | virtual void use(ExtrusionPath3D& path3D) override { | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:601:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionMultiPath3D&)’ was hidden [-Woverloaded-virtual=] 601 | virtual void use(ExtrusionMultiPath3D& multipath) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:645:18: note: by ‘Slic3r::GetPathsVisitor::use’ 645 | virtual void use(ExtrusionPath3D& path3D) override { | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:600:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionMultiPath&)’ was hidden [-Woverloaded-virtual=] 600 | virtual void use(ExtrusionMultiPath& multipath) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:645:18: note: by ‘Slic3r::GetPathsVisitor::use’ 645 | virtual void use(ExtrusionPath3D& path3D) override { | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:595:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursiveConst::use(const Slic3r::ExtrusionEntityCollection&)’ was hidden [-Woverloaded-virtual=] 595 | virtual void use(const ExtrusionEntityCollection& collection) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:658:10: note: by ‘Slic3r::ExtrusionVolume::use’ 658 | void use(const ExtrusionPath3D &path3D) override { volume += unscaled(path3D.length()) * path3D.mm3_per_mm; } | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:594:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursiveConst::use(const Slic3r::ExtrusionLoop&)’ was hidden [-Woverloaded-virtual=] 594 | virtual void use(const ExtrusionLoop& loop) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:658:10: note: by ‘Slic3r::ExtrusionVolume::use’ 658 | void use(const ExtrusionPath3D &path3D) override { volume += unscaled(path3D.length()) * path3D.mm3_per_mm; } | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:593:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursiveConst::use(const Slic3r::ExtrusionMultiPath3D&)’ was hidden [-Woverloaded-virtual=] 593 | virtual void use(const ExtrusionMultiPath3D& multipath) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:658:10: note: by ‘Slic3r::ExtrusionVolume::use’ 658 | void use(const ExtrusionPath3D &path3D) override { volume += unscaled(path3D.length()) * path3D.mm3_per_mm; } | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:592:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursiveConst::use(const Slic3r::ExtrusionMultiPath&)’ was hidden [-Woverloaded-virtual=] 592 | virtual void use(const ExtrusionMultiPath& multipath) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:658:10: note: by ‘Slic3r::ExtrusionVolume::use’ 658 | void use(const ExtrusionPath3D &path3D) override { volume += unscaled(path3D.length()) * path3D.mm3_per_mm; } | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:603:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionEntityCollection&)’ was hidden [-Woverloaded-virtual=] 603 | virtual void use(ExtrusionEntityCollection& collection) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:667:10: note: by ‘Slic3r::ExtrusionModifyFlow::use’ 667 | void use(ExtrusionPath3D &path3D) override { path3D.mm3_per_mm *= _flow_mult; path3D.width *= _flow_mult; } | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:602:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionLoop&)’ was hidden [-Woverloaded-virtual=] 602 | virtual void use(ExtrusionLoop& loop) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:667:10: note: by ‘Slic3r::ExtrusionModifyFlow::use’ 667 | void use(ExtrusionPath3D &path3D) override { path3D.mm3_per_mm *= _flow_mult; path3D.width *= _flow_mult; } | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:601:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionMultiPath3D&)’ was hidden [-Woverloaded-virtual=] 601 | virtual void use(ExtrusionMultiPath3D& multipath) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:667:10: note: by ‘Slic3r::ExtrusionModifyFlow::use’ 667 | void use(ExtrusionPath3D &path3D) override { path3D.mm3_per_mm *= _flow_mult; path3D.width *= _flow_mult; } | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:600:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionMultiPath&)’ was hidden [-Woverloaded-virtual=] 600 | virtual void use(ExtrusionMultiPath& multipath) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:667:10: note: by ‘Slic3r::ExtrusionModifyFlow::use’ 667 | void use(ExtrusionPath3D &path3D) override { path3D.mm3_per_mm *= _flow_mult; path3D.width *= _flow_mult; } | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r/GUI/OG_CustomCtrl.cpp: In member function ‘wxPoint Slic3r::GUI::OG_CustomCtrl::get_pos(const Slic3r::GUI::Line&, Slic3r::GUI::Field*)’: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r/GUI/OG_CustomCtrl.cpp:134:10: warning: variable ‘correct_horiz_pos’ set but not used [-Wunused-but-set-variable] 134 | auto correct_horiz_pos = [this](int& h_pos, Field* field) { | ^~~~~~~~~~~~~~~~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r/GUI/OG_CustomCtrl.cpp: In member function ‘wxCoord Slic3r::GUI::OG_CustomCtrl::CtrlLine::draw_mode_bmp(wxDC&, wxCoord)’: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r/GUI/OG_CustomCtrl.cpp:796:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 796 | for (int i = 1; i < og_line.get_options().size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r/GUI/OG_CustomCtrl.hpp:10, from /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r/GUI/OG_CustomCtrl.cpp:1: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp: In instantiation of ‘bool Slic3r::ConfigOptionBoolsTempl::is_nil(int32_t) const [with bool NULLABLE = false; int32_t = int]’: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:1703:10: required from here /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:1711:24: warning: comparison of integer expressions of different signedness: ‘int32_t’ {aka ‘int’} and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1711 | return idx < values.size() ? NIL_VALUE() == this->values[idx] : | ~~~~^~~~~~~~~~~~~~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp: In instantiation of ‘bool Slic3r::ConfigOptionFloatsOrPercentsTempl::is_nil(int32_t) const [with bool NULLABLE = false; int32_t = int]’: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:1340:10: required from here /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:1348:24: warning: comparison of integer expressions of different signedness: ‘int32_t’ {aka ‘int’} and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1348 | return idx < values.size() ? (std::isnan(this->values[idx].value) || NIL_VALUE() == this->values[idx]) : | ~~~~^~~~~~~~~~~~~~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp: In instantiation of ‘bool Slic3r::ConfigOptionFloatsTempl::is_nil(int32_t) const [with bool NULLABLE = false; int32_t = int]’: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:814:10: required from here /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:822:24: warning: comparison of integer expressions of different signedness: ‘int32_t’ {aka ‘int’} and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 822 | return idx < values.size() ? (std::isnan(this->values[idx]) || NIL_VALUE() == this->values[idx]) : | ~~~~^~~~~~~~~~~~~~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp: In instantiation of ‘bool Slic3r::ConfigOptionIntsTempl::is_nil(int32_t) const [with bool NULLABLE = false; int32_t = int]’: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:998:10: required from here /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:1006:24: warning: comparison of integer expressions of different signedness: ‘int32_t’ {aka ‘int’} and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1006 | return idx < values.size() ? NIL_VALUE() == this->values[idx] : | ~~~~^~~~~~~~~~~~~~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r/GUI/OG_CustomCtrl.cpp: At global scope: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r/GUI/OG_CustomCtrl.cpp:31:17: warning: ‘wxString Slic3r::GUI::get_url(const wxString&, bool)’ defined but not used [-Wunused-function] 31 | static wxString get_url(const wxString& path_end, bool get_default = false) | ^~~~~~~ [372/433] /usr/bin/x86_64-pc-linux-gnu-g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DOPENVDB_ABI_VERSION_NUMBER=10 -DOPENVDB_USE_DELAYED_LOADING -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/lib64/dbus-1.0/include -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8_build/src/platform -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/hidapi/include -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/exif/include -I/usr/include/gtk-3.0 -I/usr/include/pango-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/atk-1.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/lib64/libffi/include -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/webp -I/usr/include/libpng16 -I/usr/include/pixman-1 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/fribidi -I/usr/include/gio-unix-2.0 -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8_build/src/libslic3r -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libnest2d/include -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/miniz -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /usr/lib64/wx/include/gtk3-unicode-3.0-gtk3 -isystem /usr/include/wx-3.0-gtk3 -isystem /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libigl -isystem /usr/include/opencascade -isystem /usr/include/Imath -DNDEBUG -march=native -O2 -pipe -fno-strict-aliasing -fext-numeric-literals -Wall -Wno-reorder -pthread -std=gnu++17 -fPIC -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -MD -MT src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/OptionsGroup.cpp.o -MF src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/OptionsGroup.cpp.o.d -o src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/OptionsGroup.cpp.o -c /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r/GUI/OptionsGroup.cpp In file included from /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/GCode/GCodeProcessor.hpp:6, from /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r/GUI/Plater.hpp:15, from /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r/GUI/OptionsGroup.cpp:3: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:603:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionEntityCollection&)’ was hidden [-Woverloaded-virtual=] 603 | virtual void use(ExtrusionEntityCollection& collection) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:634:18: note: by ‘Slic3r::SimplifyVisitor::use’ 634 | virtual void use(ExtrusionPath3D& path3D) override { | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:602:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionLoop&)’ was hidden [-Woverloaded-virtual=] 602 | virtual void use(ExtrusionLoop& loop) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:634:18: note: by ‘Slic3r::SimplifyVisitor::use’ 634 | virtual void use(ExtrusionPath3D& path3D) override { | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:601:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionMultiPath3D&)’ was hidden [-Woverloaded-virtual=] 601 | virtual void use(ExtrusionMultiPath3D& multipath) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:634:18: note: by ‘Slic3r::SimplifyVisitor::use’ 634 | virtual void use(ExtrusionPath3D& path3D) override { | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:600:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionMultiPath&)’ was hidden [-Woverloaded-virtual=] 600 | virtual void use(ExtrusionMultiPath& multipath) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:634:18: note: by ‘Slic3r::SimplifyVisitor::use’ 634 | virtual void use(ExtrusionPath3D& path3D) override { | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:603:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionEntityCollection&)’ was hidden [-Woverloaded-virtual=] 603 | virtual void use(ExtrusionEntityCollection& collection) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:645:18: note: by ‘Slic3r::GetPathsVisitor::use’ 645 | virtual void use(ExtrusionPath3D& path3D) override { | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:602:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionLoop&)’ was hidden [-Woverloaded-virtual=] 602 | virtual void use(ExtrusionLoop& loop) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:645:18: note: by ‘Slic3r::GetPathsVisitor::use’ 645 | virtual void use(ExtrusionPath3D& path3D) override { | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:601:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionMultiPath3D&)’ was hidden [-Woverloaded-virtual=] 601 | virtual void use(ExtrusionMultiPath3D& multipath) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:645:18: note: by ‘Slic3r::GetPathsVisitor::use’ 645 | virtual void use(ExtrusionPath3D& path3D) override { | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:600:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionMultiPath&)’ was hidden [-Woverloaded-virtual=] 600 | virtual void use(ExtrusionMultiPath& multipath) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:645:18: note: by ‘Slic3r::GetPathsVisitor::use’ 645 | virtual void use(ExtrusionPath3D& path3D) override { | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:595:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursiveConst::use(const Slic3r::ExtrusionEntityCollection&)’ was hidden [-Woverloaded-virtual=] 595 | virtual void use(const ExtrusionEntityCollection& collection) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:658:10: note: by ‘Slic3r::ExtrusionVolume::use’ 658 | void use(const ExtrusionPath3D &path3D) override { volume += unscaled(path3D.length()) * path3D.mm3_per_mm; } | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:594:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursiveConst::use(const Slic3r::ExtrusionLoop&)’ was hidden [-Woverloaded-virtual=] 594 | virtual void use(const ExtrusionLoop& loop) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:658:10: note: by ‘Slic3r::ExtrusionVolume::use’ 658 | void use(const ExtrusionPath3D &path3D) override { volume += unscaled(path3D.length()) * path3D.mm3_per_mm; } | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:593:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursiveConst::use(const Slic3r::ExtrusionMultiPath3D&)’ was hidden [-Woverloaded-virtual=] 593 | virtual void use(const ExtrusionMultiPath3D& multipath) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:658:10: note: by ‘Slic3r::ExtrusionVolume::use’ 658 | void use(const ExtrusionPath3D &path3D) override { volume += unscaled(path3D.length()) * path3D.mm3_per_mm; } | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:592:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursiveConst::use(const Slic3r::ExtrusionMultiPath&)’ was hidden [-Woverloaded-virtual=] 592 | virtual void use(const ExtrusionMultiPath& multipath) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:658:10: note: by ‘Slic3r::ExtrusionVolume::use’ 658 | void use(const ExtrusionPath3D &path3D) override { volume += unscaled(path3D.length()) * path3D.mm3_per_mm; } | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:603:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionEntityCollection&)’ was hidden [-Woverloaded-virtual=] 603 | virtual void use(ExtrusionEntityCollection& collection) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:667:10: note: by ‘Slic3r::ExtrusionModifyFlow::use’ 667 | void use(ExtrusionPath3D &path3D) override { path3D.mm3_per_mm *= _flow_mult; path3D.width *= _flow_mult; } | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:602:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionLoop&)’ was hidden [-Woverloaded-virtual=] 602 | virtual void use(ExtrusionLoop& loop) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:667:10: note: by ‘Slic3r::ExtrusionModifyFlow::use’ 667 | void use(ExtrusionPath3D &path3D) override { path3D.mm3_per_mm *= _flow_mult; path3D.width *= _flow_mult; } | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:601:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionMultiPath3D&)’ was hidden [-Woverloaded-virtual=] 601 | virtual void use(ExtrusionMultiPath3D& multipath) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:667:10: note: by ‘Slic3r::ExtrusionModifyFlow::use’ 667 | void use(ExtrusionPath3D &path3D) override { path3D.mm3_per_mm *= _flow_mult; path3D.width *= _flow_mult; } | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:600:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionMultiPath&)’ was hidden [-Woverloaded-virtual=] 600 | virtual void use(ExtrusionMultiPath& multipath) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:667:10: note: by ‘Slic3r::ExtrusionModifyFlow::use’ 667 | void use(ExtrusionPath3D &path3D) override { path3D.mm3_per_mm *= _flow_mult; path3D.width *= _flow_mult; } | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r/GUI/OptionsGroup.cpp: In member function ‘void Slic3r::GUI::OptionsGroup::activate_line(Slic3r::GUI::Line&)’: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r/GUI/OptionsGroup.cpp:416:19: warning: suggest explicit braces to avoid ambiguous ‘else’ [-Wdangling-else] 416 | if(!option.sidetext.empty()) | ^ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r/GUI/OptionsGroup.cpp: In member function ‘void Slic3r::GUI::ConfigOptionsGroup::back_to_config_value(const Slic3r::DynamicPrintConfig&, const std::string&)’: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r/GUI/OptionsGroup.cpp:712:46: warning: unused variable ‘preset_collection’ [-Wunused-variable] 712 | for (const PresetCollection* preset_collection : wxGetApp().get_active_preset_collections()) | ^~~~~~~~~~~~~~~~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r/GUI/OptionsGroup.cpp: In member function ‘void Slic3r::GUI::ConfigOptionsGroup::reload_config()’: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r/GUI/OptionsGroup.cpp:781:40: warning: unused variable ‘option’ [-Wunused-variable] 781 | const ConfigOptionDef &option = m_options.at(opt_id).opt; | ^~~~~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r/GUI/OptionsGroup.cpp: In member function ‘bool Slic3r::GUI::ConfigOptionsGroup::is_visible(Slic3r::ConfigOptionMode)’: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r/GUI/OptionsGroup.cpp:828:26: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 828 | for (size_t i = 0; i < opt_mode_size; i++) { | ~~^~~~~~~~~~~~~~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r/GUI/OptionsGroup.cpp:838:27: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 838 | return hidden_row_cnt != opt_mode_size; | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r/GUI/OptionsGroup.cpp: In member function ‘bool Slic3r::GUI::ConfigOptionsGroup::update_visibility(Slic3r::ConfigOptionMode)’: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r/GUI/OptionsGroup.cpp:870:37: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘const int’ [-Wsign-compare] 870 | for (size_t idx =0; idx < cols; idx++) | ~~~~^~~~~~ In file included from /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r/GUI/OptionsGroup.hpp:10, from /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r/GUI/OptionsGroup.cpp:1: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp: In instantiation of ‘bool Slic3r::ConfigOptionBoolsTempl::is_nil(int32_t) const [with bool NULLABLE = false; int32_t = int]’: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:1703:10: required from here /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:1711:24: warning: comparison of integer expressions of different signedness: ‘int32_t’ {aka ‘int’} and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1711 | return idx < values.size() ? NIL_VALUE() == this->values[idx] : | ~~~~^~~~~~~~~~~~~~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp: In instantiation of ‘bool Slic3r::ConfigOptionFloatsOrPercentsTempl::is_nil(int32_t) const [with bool NULLABLE = false; int32_t = int]’: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:1340:10: required from here /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:1348:24: warning: comparison of integer expressions of different signedness: ‘int32_t’ {aka ‘int’} and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1348 | return idx < values.size() ? (std::isnan(this->values[idx].value) || NIL_VALUE() == this->values[idx]) : | ~~~~^~~~~~~~~~~~~~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp: In instantiation of ‘bool Slic3r::ConfigOptionFloatsTempl::is_nil(int32_t) const [with bool NULLABLE = false; int32_t = int]’: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:814:10: required from here /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:822:24: warning: comparison of integer expressions of different signedness: ‘int32_t’ {aka ‘int’} and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 822 | return idx < values.size() ? (std::isnan(this->values[idx]) || NIL_VALUE() == this->values[idx]) : | ~~~~^~~~~~~~~~~~~~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp: In instantiation of ‘bool Slic3r::ConfigOptionIntsTempl::is_nil(int32_t) const [with bool NULLABLE = false; int32_t = int]’: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:998:10: required from here /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:1006:24: warning: comparison of integer expressions of different signedness: ‘int32_t’ {aka ‘int’} and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1006 | return idx < values.size() ? NIL_VALUE() == this->values[idx] : | ~~~~^~~~~~~~~~~~~~~ [373/433] /usr/bin/x86_64-pc-linux-gnu-g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DOPENVDB_ABI_VERSION_NUMBER=10 -DOPENVDB_USE_DELAYED_LOADING -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/lib64/dbus-1.0/include -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8_build/src/platform -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/hidapi/include -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/exif/include -I/usr/include/gtk-3.0 -I/usr/include/pango-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/atk-1.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/lib64/libffi/include -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/webp -I/usr/include/libpng16 -I/usr/include/pixman-1 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/fribidi -I/usr/include/gio-unix-2.0 -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8_build/src/libslic3r -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libnest2d/include -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/miniz -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /usr/lib64/wx/include/gtk3-unicode-3.0-gtk3 -isystem /usr/include/wx-3.0-gtk3 -isystem /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libigl -isystem /usr/include/opencascade -isystem /usr/include/Imath -DNDEBUG -march=native -O2 -pipe -fno-strict-aliasing -fext-numeric-literals -Wall -Wno-reorder -pthread -std=gnu++17 -fPIC -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -MD -MT src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/RammingChart.cpp.o -MF src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/RammingChart.cpp.o.d -o src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/RammingChart.cpp.o -c /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r/GUI/RammingChart.cpp In file included from /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r/GUI/GUI.hpp:9, from /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r/GUI/RammingChart.cpp:5: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp: In instantiation of ‘bool Slic3r::ConfigOptionBoolsTempl::is_nil(int32_t) const [with bool NULLABLE = false; int32_t = int]’: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:1703:10: required from here /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:1711:24: warning: comparison of integer expressions of different signedness: ‘int32_t’ {aka ‘int’} and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1711 | return idx < values.size() ? NIL_VALUE() == this->values[idx] : | ~~~~^~~~~~~~~~~~~~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp: In instantiation of ‘bool Slic3r::ConfigOptionFloatsOrPercentsTempl::is_nil(int32_t) const [with bool NULLABLE = false; int32_t = int]’: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:1340:10: required from here /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:1348:24: warning: comparison of integer expressions of different signedness: ‘int32_t’ {aka ‘int’} and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1348 | return idx < values.size() ? (std::isnan(this->values[idx].value) || NIL_VALUE() == this->values[idx]) : | ~~~~^~~~~~~~~~~~~~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp: In instantiation of ‘bool Slic3r::ConfigOptionFloatsTempl::is_nil(int32_t) const [with bool NULLABLE = false; int32_t = int]’: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:814:10: required from here /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:822:24: warning: comparison of integer expressions of different signedness: ‘int32_t’ {aka ‘int’} and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 822 | return idx < values.size() ? (std::isnan(this->values[idx]) || NIL_VALUE() == this->values[idx]) : | ~~~~^~~~~~~~~~~~~~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp: In instantiation of ‘bool Slic3r::ConfigOptionIntsTempl::is_nil(int32_t) const [with bool NULLABLE = false; int32_t = int]’: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:998:10: required from here /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:1006:24: warning: comparison of integer expressions of different signedness: ‘int32_t’ {aka ‘int’} and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1006 | return idx < values.size() ? NIL_VALUE() == this->values[idx] : | ~~~~^~~~~~~~~~~~~~~ [374/433] /usr/bin/x86_64-pc-linux-gnu-g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DOPENVDB_ABI_VERSION_NUMBER=10 -DOPENVDB_USE_DELAYED_LOADING -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/lib64/dbus-1.0/include -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8_build/src/platform -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/hidapi/include -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/exif/include -I/usr/include/gtk-3.0 -I/usr/include/pango-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/atk-1.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/lib64/libffi/include -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/webp -I/usr/include/libpng16 -I/usr/include/pixman-1 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/fribidi -I/usr/include/gio-unix-2.0 -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8_build/src/libslic3r -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libnest2d/include -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/miniz -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /usr/lib64/wx/include/gtk3-unicode-3.0-gtk3 -isystem /usr/include/wx-3.0-gtk3 -isystem /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libigl -isystem /usr/include/opencascade -isystem /usr/include/Imath -DNDEBUG -march=native -O2 -pipe -fno-strict-aliasing -fext-numeric-literals -Wall -Wno-reorder -pthread -std=gnu++17 -fPIC -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -MD -MT src/slic3r/CMakeFiles/libslic3r_gui.dir/Utils/ASCIIFolding.cpp.o -MF src/slic3r/CMakeFiles/libslic3r_gui.dir/Utils/ASCIIFolding.cpp.o.d -o src/slic3r/CMakeFiles/libslic3r_gui.dir/Utils/ASCIIFolding.cpp.o -c /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r/Utils/ASCIIFolding.cpp [375/433] /usr/bin/x86_64-pc-linux-gnu-g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DOPENVDB_ABI_VERSION_NUMBER=10 -DOPENVDB_USE_DELAYED_LOADING -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/lib64/dbus-1.0/include -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8_build/src/platform -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/hidapi/include -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/exif/include -I/usr/include/gtk-3.0 -I/usr/include/pango-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/atk-1.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/lib64/libffi/include -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/webp -I/usr/include/libpng16 -I/usr/include/pixman-1 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/fribidi -I/usr/include/gio-unix-2.0 -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8_build/src/libslic3r -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libnest2d/include -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/miniz -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /usr/lib64/wx/include/gtk3-unicode-3.0-gtk3 -isystem /usr/include/wx-3.0-gtk3 -isystem /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libigl -isystem /usr/include/opencascade -isystem /usr/include/Imath -DNDEBUG -march=native -O2 -pipe -fno-strict-aliasing -fext-numeric-literals -Wall -Wno-reorder -pthread -std=gnu++17 -fPIC -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -MD -MT src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/ExtruderSequenceDialog.cpp.o -MF src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/ExtruderSequenceDialog.cpp.o.d -o src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/ExtruderSequenceDialog.cpp.o -c /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r/GUI/ExtruderSequenceDialog.cpp In file included from /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/PrintConfig.hpp:32, from /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r/GUI/wxExtensions.hpp:4, from /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r/GUI/DoubleSlider.hpp:5, from /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r/GUI/ExtruderSequenceDialog.hpp:5, from /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r/GUI/ExtruderSequenceDialog.cpp:1: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp: In instantiation of ‘bool Slic3r::ConfigOptionBoolsTempl::is_nil(int32_t) const [with bool NULLABLE = false; int32_t = int]’: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:1703:10: required from here /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:1711:24: warning: comparison of integer expressions of different signedness: ‘int32_t’ {aka ‘int’} and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1711 | return idx < values.size() ? NIL_VALUE() == this->values[idx] : | ~~~~^~~~~~~~~~~~~~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp: In instantiation of ‘bool Slic3r::ConfigOptionFloatsOrPercentsTempl::is_nil(int32_t) const [with bool NULLABLE = false; int32_t = int]’: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:1340:10: required from here /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:1348:24: warning: comparison of integer expressions of different signedness: ‘int32_t’ {aka ‘int’} and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1348 | return idx < values.size() ? (std::isnan(this->values[idx].value) || NIL_VALUE() == this->values[idx]) : | ~~~~^~~~~~~~~~~~~~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp: In instantiation of ‘bool Slic3r::ConfigOptionFloatsTempl::is_nil(int32_t) const [with bool NULLABLE = false; int32_t = int]’: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:814:10: required from here /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:822:24: warning: comparison of integer expressions of different signedness: ‘int32_t’ {aka ‘int’} and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 822 | return idx < values.size() ? (std::isnan(this->values[idx]) || NIL_VALUE() == this->values[idx]) : | ~~~~^~~~~~~~~~~~~~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp: In instantiation of ‘bool Slic3r::ConfigOptionIntsTempl::is_nil(int32_t) const [with bool NULLABLE = false; int32_t = int]’: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:998:10: required from here /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:1006:24: warning: comparison of integer expressions of different signedness: ‘int32_t’ {aka ‘int’} and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1006 | return idx < values.size() ? NIL_VALUE() == this->values[idx] : | ~~~~^~~~~~~~~~~~~~~ [376/433] /usr/bin/x86_64-pc-linux-gnu-g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DOPENVDB_ABI_VERSION_NUMBER=10 -DOPENVDB_USE_DELAYED_LOADING -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/lib64/dbus-1.0/include -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8_build/src/platform -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/hidapi/include -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/exif/include -I/usr/include/gtk-3.0 -I/usr/include/pango-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/atk-1.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/lib64/libffi/include -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/webp -I/usr/include/libpng16 -I/usr/include/pixman-1 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/fribidi -I/usr/include/gio-unix-2.0 -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8_build/src/libslic3r -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libnest2d/include -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/miniz -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /usr/lib64/wx/include/gtk3-unicode-3.0-gtk3 -isystem /usr/include/wx-3.0-gtk3 -isystem /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libigl -isystem /usr/include/opencascade -isystem /usr/include/Imath -DNDEBUG -march=native -O2 -pipe -fno-strict-aliasing -fext-numeric-literals -Wall -Wno-reorder -pthread -std=gnu++17 -fPIC -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -MD -MT src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/WipeTowerDialog.cpp.o -MF src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/WipeTowerDialog.cpp.o.d -o src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/WipeTowerDialog.cpp.o -c /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r/GUI/WipeTowerDialog.cpp In file included from /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r/GUI/GUI.hpp:9, from /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r/GUI/WipeTowerDialog.cpp:5: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp: In instantiation of ‘bool Slic3r::ConfigOptionBoolsTempl::is_nil(int32_t) const [with bool NULLABLE = false; int32_t = int]’: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:1703:10: required from here /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:1711:24: warning: comparison of integer expressions of different signedness: ‘int32_t’ {aka ‘int’} and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1711 | return idx < values.size() ? NIL_VALUE() == this->values[idx] : | ~~~~^~~~~~~~~~~~~~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp: In instantiation of ‘bool Slic3r::ConfigOptionFloatsOrPercentsTempl::is_nil(int32_t) const [with bool NULLABLE = false; int32_t = int]’: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:1340:10: required from here /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:1348:24: warning: comparison of integer expressions of different signedness: ‘int32_t’ {aka ‘int’} and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1348 | return idx < values.size() ? (std::isnan(this->values[idx].value) || NIL_VALUE() == this->values[idx]) : | ~~~~^~~~~~~~~~~~~~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp: In instantiation of ‘bool Slic3r::ConfigOptionFloatsTempl::is_nil(int32_t) const [with bool NULLABLE = false; int32_t = int]’: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:814:10: required from here /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:822:24: warning: comparison of integer expressions of different signedness: ‘int32_t’ {aka ‘int’} and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 822 | return idx < values.size() ? (std::isnan(this->values[idx]) || NIL_VALUE() == this->values[idx]) : | ~~~~^~~~~~~~~~~~~~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp: In instantiation of ‘bool Slic3r::ConfigOptionIntsTempl::is_nil(int32_t) const [with bool NULLABLE = false; int32_t = int]’: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:998:10: required from here /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:1006:24: warning: comparison of integer expressions of different signedness: ‘int32_t’ {aka ‘int’} and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1006 | return idx < values.size() ? NIL_VALUE() == this->values[idx] : | ~~~~^~~~~~~~~~~~~~~ [377/433] /usr/bin/x86_64-pc-linux-gnu-g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DOPENVDB_ABI_VERSION_NUMBER=10 -DOPENVDB_USE_DELAYED_LOADING -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/lib64/dbus-1.0/include -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8_build/src/platform -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/hidapi/include -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/exif/include -I/usr/include/gtk-3.0 -I/usr/include/pango-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/atk-1.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/lib64/libffi/include -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/webp -I/usr/include/libpng16 -I/usr/include/pixman-1 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/fribidi -I/usr/include/gio-unix-2.0 -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8_build/src/libslic3r -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libnest2d/include -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/miniz -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /usr/lib64/wx/include/gtk3-unicode-3.0-gtk3 -isystem /usr/include/wx-3.0-gtk3 -isystem /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libigl -isystem /usr/include/opencascade -isystem /usr/include/Imath -DNDEBUG -march=native -O2 -pipe -fno-strict-aliasing -fext-numeric-literals -Wall -Wno-reorder -pthread -std=gnu++17 -fPIC -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -MD -MT src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/SendSystemInfoDialog.cpp.o -MF src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/SendSystemInfoDialog.cpp.o.d -o src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/SendSystemInfoDialog.cpp.o -c /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r/GUI/SendSystemInfoDialog.cpp In file included from /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/AppConfig.hpp:11, from /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r/GUI/SendSystemInfoDialog.cpp:3: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp: In instantiation of ‘bool Slic3r::ConfigOptionBoolsTempl::is_nil(int32_t) const [with bool NULLABLE = false; int32_t = int]’: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:1703:10: required from here /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:1711:24: warning: comparison of integer expressions of different signedness: ‘int32_t’ {aka ‘int’} and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1711 | return idx < values.size() ? NIL_VALUE() == this->values[idx] : | ~~~~^~~~~~~~~~~~~~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp: In instantiation of ‘bool Slic3r::ConfigOptionFloatsOrPercentsTempl::is_nil(int32_t) const [with bool NULLABLE = false; int32_t = int]’: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:1340:10: required from here /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:1348:24: warning: comparison of integer expressions of different signedness: ‘int32_t’ {aka ‘int’} and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1348 | return idx < values.size() ? (std::isnan(this->values[idx].value) || NIL_VALUE() == this->values[idx]) : | ~~~~^~~~~~~~~~~~~~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp: In instantiation of ‘bool Slic3r::ConfigOptionFloatsTempl::is_nil(int32_t) const [with bool NULLABLE = false; int32_t = int]’: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:814:10: required from here /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:822:24: warning: comparison of integer expressions of different signedness: ‘int32_t’ {aka ‘int’} and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 822 | return idx < values.size() ? (std::isnan(this->values[idx]) || NIL_VALUE() == this->values[idx]) : | ~~~~^~~~~~~~~~~~~~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp: In instantiation of ‘bool Slic3r::ConfigOptionIntsTempl::is_nil(int32_t) const [with bool NULLABLE = false; int32_t = int]’: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:998:10: required from here /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:1006:24: warning: comparison of integer expressions of different signedness: ‘int32_t’ {aka ‘int’} and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1006 | return idx < values.size() ? NIL_VALUE() == this->values[idx] : | ~~~~^~~~~~~~~~~~~~~ [378/433] /usr/bin/x86_64-pc-linux-gnu-g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DOPENVDB_ABI_VERSION_NUMBER=10 -DOPENVDB_USE_DELAYED_LOADING -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/lib64/dbus-1.0/include -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8_build/src/platform -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/hidapi/include -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/exif/include -I/usr/include/gtk-3.0 -I/usr/include/pango-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/atk-1.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/lib64/libffi/include -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/webp -I/usr/include/libpng16 -I/usr/include/pixman-1 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/fribidi -I/usr/include/gio-unix-2.0 -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8_build/src/libslic3r -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libnest2d/include -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/miniz -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /usr/lib64/wx/include/gtk3-unicode-3.0-gtk3 -isystem /usr/include/wx-3.0-gtk3 -isystem /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libigl -isystem /usr/include/opencascade -isystem /usr/include/Imath -DNDEBUG -march=native -O2 -pipe -fno-strict-aliasing -fext-numeric-literals -Wall -Wno-reorder -pthread -std=gnu++17 -fPIC -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -MD -MT src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/Camera.cpp.o -MF src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/Camera.cpp.o.d -o src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/Camera.cpp.o -c /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r/GUI/Camera.cpp In file included from /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r/GUI/3DScene.hpp:7, from /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r/GUI/Camera.hpp:5, from /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r/GUI/Camera.cpp:4: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:603:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionEntityCollection&)’ was hidden [-Woverloaded-virtual=] 603 | virtual void use(ExtrusionEntityCollection& collection) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:634:18: note: by ‘Slic3r::SimplifyVisitor::use’ 634 | virtual void use(ExtrusionPath3D& path3D) override { | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:602:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionLoop&)’ was hidden [-Woverloaded-virtual=] 602 | virtual void use(ExtrusionLoop& loop) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:634:18: note: by ‘Slic3r::SimplifyVisitor::use’ 634 | virtual void use(ExtrusionPath3D& path3D) override { | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:601:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionMultiPath3D&)’ was hidden [-Woverloaded-virtual=] 601 | virtual void use(ExtrusionMultiPath3D& multipath) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:634:18: note: by ‘Slic3r::SimplifyVisitor::use’ 634 | virtual void use(ExtrusionPath3D& path3D) override { | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:600:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionMultiPath&)’ was hidden [-Woverloaded-virtual=] 600 | virtual void use(ExtrusionMultiPath& multipath) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:634:18: note: by ‘Slic3r::SimplifyVisitor::use’ 634 | virtual void use(ExtrusionPath3D& path3D) override { | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:603:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionEntityCollection&)’ was hidden [-Woverloaded-virtual=] 603 | virtual void use(ExtrusionEntityCollection& collection) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:645:18: note: by ‘Slic3r::GetPathsVisitor::use’ 645 | virtual void use(ExtrusionPath3D& path3D) override { | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:602:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionLoop&)’ was hidden [-Woverloaded-virtual=] 602 | virtual void use(ExtrusionLoop& loop) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:645:18: note: by ‘Slic3r::GetPathsVisitor::use’ 645 | virtual void use(ExtrusionPath3D& path3D) override { | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:601:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionMultiPath3D&)’ was hidden [-Woverloaded-virtual=] 601 | virtual void use(ExtrusionMultiPath3D& multipath) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:645:18: note: by ‘Slic3r::GetPathsVisitor::use’ 645 | virtual void use(ExtrusionPath3D& path3D) override { | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:600:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionMultiPath&)’ was hidden [-Woverloaded-virtual=] 600 | virtual void use(ExtrusionMultiPath& multipath) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:645:18: note: by ‘Slic3r::GetPathsVisitor::use’ 645 | virtual void use(ExtrusionPath3D& path3D) override { | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:595:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursiveConst::use(const Slic3r::ExtrusionEntityCollection&)’ was hidden [-Woverloaded-virtual=] 595 | virtual void use(const ExtrusionEntityCollection& collection) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:658:10: note: by ‘Slic3r::ExtrusionVolume::use’ 658 | void use(const ExtrusionPath3D &path3D) override { volume += unscaled(path3D.length()) * path3D.mm3_per_mm; } | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:594:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursiveConst::use(const Slic3r::ExtrusionLoop&)’ was hidden [-Woverloaded-virtual=] 594 | virtual void use(const ExtrusionLoop& loop) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:658:10: note: by ‘Slic3r::ExtrusionVolume::use’ 658 | void use(const ExtrusionPath3D &path3D) override { volume += unscaled(path3D.length()) * path3D.mm3_per_mm; } | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:593:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursiveConst::use(const Slic3r::ExtrusionMultiPath3D&)’ was hidden [-Woverloaded-virtual=] 593 | virtual void use(const ExtrusionMultiPath3D& multipath) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:658:10: note: by ‘Slic3r::ExtrusionVolume::use’ 658 | void use(const ExtrusionPath3D &path3D) override { volume += unscaled(path3D.length()) * path3D.mm3_per_mm; } | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:592:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursiveConst::use(const Slic3r::ExtrusionMultiPath&)’ was hidden [-Woverloaded-virtual=] 592 | virtual void use(const ExtrusionMultiPath& multipath) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:658:10: note: by ‘Slic3r::ExtrusionVolume::use’ 658 | void use(const ExtrusionPath3D &path3D) override { volume += unscaled(path3D.length()) * path3D.mm3_per_mm; } | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:603:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionEntityCollection&)’ was hidden [-Woverloaded-virtual=] 603 | virtual void use(ExtrusionEntityCollection& collection) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:667:10: note: by ‘Slic3r::ExtrusionModifyFlow::use’ 667 | void use(ExtrusionPath3D &path3D) override { path3D.mm3_per_mm *= _flow_mult; path3D.width *= _flow_mult; } | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:602:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionLoop&)’ was hidden [-Woverloaded-virtual=] 602 | virtual void use(ExtrusionLoop& loop) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:667:10: note: by ‘Slic3r::ExtrusionModifyFlow::use’ 667 | void use(ExtrusionPath3D &path3D) override { path3D.mm3_per_mm *= _flow_mult; path3D.width *= _flow_mult; } | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:601:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionMultiPath3D&)’ was hidden [-Woverloaded-virtual=] 601 | virtual void use(ExtrusionMultiPath3D& multipath) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:667:10: note: by ‘Slic3r::ExtrusionModifyFlow::use’ 667 | void use(ExtrusionPath3D &path3D) override { path3D.mm3_per_mm *= _flow_mult; path3D.width *= _flow_mult; } | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:600:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionMultiPath&)’ was hidden [-Woverloaded-virtual=] 600 | virtual void use(ExtrusionMultiPath& multipath) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:667:10: note: by ‘Slic3r::ExtrusionModifyFlow::use’ 667 | void use(ExtrusionPath3D &path3D) override { path3D.mm3_per_mm *= _flow_mult; path3D.width *= _flow_mult; } | ^~~ In file included from /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/AppConfig.hpp:11, from /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r/GUI/Camera.cpp:2: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp: In instantiation of ‘bool Slic3r::ConfigOptionBoolsTempl::is_nil(int32_t) const [with bool NULLABLE = false; int32_t = int]’: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:1703:10: required from here /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:1711:24: warning: comparison of integer expressions of different signedness: ‘int32_t’ {aka ‘int’} and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1711 | return idx < values.size() ? NIL_VALUE() == this->values[idx] : | ~~~~^~~~~~~~~~~~~~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp: In instantiation of ‘bool Slic3r::ConfigOptionFloatsOrPercentsTempl::is_nil(int32_t) const [with bool NULLABLE = false; int32_t = int]’: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:1340:10: required from here /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:1348:24: warning: comparison of integer expressions of different signedness: ‘int32_t’ {aka ‘int’} and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1348 | return idx < values.size() ? (std::isnan(this->values[idx].value) || NIL_VALUE() == this->values[idx]) : | ~~~~^~~~~~~~~~~~~~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp: In instantiation of ‘bool Slic3r::ConfigOptionFloatsTempl::is_nil(int32_t) const [with bool NULLABLE = false; int32_t = int]’: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:814:10: required from here /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:822:24: warning: comparison of integer expressions of different signedness: ‘int32_t’ {aka ‘int’} and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 822 | return idx < values.size() ? (std::isnan(this->values[idx]) || NIL_VALUE() == this->values[idx]) : | ~~~~^~~~~~~~~~~~~~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp: In instantiation of ‘bool Slic3r::ConfigOptionIntsTempl::is_nil(int32_t) const [with bool NULLABLE = false; int32_t = int]’: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:998:10: required from here /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:1006:24: warning: comparison of integer expressions of different signedness: ‘int32_t’ {aka ‘int’} and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1006 | return idx < values.size() ? NIL_VALUE() == this->values[idx] : | ~~~~^~~~~~~~~~~~~~~ [379/433] /usr/bin/x86_64-pc-linux-gnu-g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DOPENVDB_ABI_VERSION_NUMBER=10 -DOPENVDB_USE_DELAYED_LOADING -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/lib64/dbus-1.0/include -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8_build/src/platform -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/hidapi/include -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/exif/include -I/usr/include/gtk-3.0 -I/usr/include/pango-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/atk-1.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/lib64/libffi/include -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/webp -I/usr/include/libpng16 -I/usr/include/pixman-1 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/fribidi -I/usr/include/gio-unix-2.0 -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8_build/src/libslic3r -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libnest2d/include -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/miniz -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /usr/lib64/wx/include/gtk3-unicode-3.0-gtk3 -isystem /usr/include/wx-3.0-gtk3 -isystem /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libigl -isystem /usr/include/opencascade -isystem /usr/include/Imath -DNDEBUG -march=native -O2 -pipe -fno-strict-aliasing -fext-numeric-literals -Wall -Wno-reorder -pthread -std=gnu++17 -fPIC -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -MD -MT src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/3DBed.cpp.o -MF src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/3DBed.cpp.o.d -o src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/3DBed.cpp.o -c /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r/GUI/3DBed.cpp In file included from /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r/GUI/3DScene.hpp:7, from /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r/GUI/3DBed.hpp:5, from /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r/GUI/3DBed.cpp:3: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:603:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionEntityCollection&)’ was hidden [-Woverloaded-virtual=] 603 | virtual void use(ExtrusionEntityCollection& collection) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:634:18: note: by ‘Slic3r::SimplifyVisitor::use’ 634 | virtual void use(ExtrusionPath3D& path3D) override { | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:602:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionLoop&)’ was hidden [-Woverloaded-virtual=] 602 | virtual void use(ExtrusionLoop& loop) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:634:18: note: by ‘Slic3r::SimplifyVisitor::use’ 634 | virtual void use(ExtrusionPath3D& path3D) override { | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:601:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionMultiPath3D&)’ was hidden [-Woverloaded-virtual=] 601 | virtual void use(ExtrusionMultiPath3D& multipath) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:634:18: note: by ‘Slic3r::SimplifyVisitor::use’ 634 | virtual void use(ExtrusionPath3D& path3D) override { | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:600:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionMultiPath&)’ was hidden [-Woverloaded-virtual=] 600 | virtual void use(ExtrusionMultiPath& multipath) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:634:18: note: by ‘Slic3r::SimplifyVisitor::use’ 634 | virtual void use(ExtrusionPath3D& path3D) override { | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:603:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionEntityCollection&)’ was hidden [-Woverloaded-virtual=] 603 | virtual void use(ExtrusionEntityCollection& collection) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:645:18: note: by ‘Slic3r::GetPathsVisitor::use’ 645 | virtual void use(ExtrusionPath3D& path3D) override { | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:602:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionLoop&)’ was hidden [-Woverloaded-virtual=] 602 | virtual void use(ExtrusionLoop& loop) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:645:18: note: by ‘Slic3r::GetPathsVisitor::use’ 645 | virtual void use(ExtrusionPath3D& path3D) override { | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:601:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionMultiPath3D&)’ was hidden [-Woverloaded-virtual=] 601 | virtual void use(ExtrusionMultiPath3D& multipath) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:645:18: note: by ‘Slic3r::GetPathsVisitor::use’ 645 | virtual void use(ExtrusionPath3D& path3D) override { | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:600:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionMultiPath&)’ was hidden [-Woverloaded-virtual=] 600 | virtual void use(ExtrusionMultiPath& multipath) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:645:18: note: by ‘Slic3r::GetPathsVisitor::use’ 645 | virtual void use(ExtrusionPath3D& path3D) override { | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:595:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursiveConst::use(const Slic3r::ExtrusionEntityCollection&)’ was hidden [-Woverloaded-virtual=] 595 | virtual void use(const ExtrusionEntityCollection& collection) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:658:10: note: by ‘Slic3r::ExtrusionVolume::use’ 658 | void use(const ExtrusionPath3D &path3D) override { volume += unscaled(path3D.length()) * path3D.mm3_per_mm; } | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:594:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursiveConst::use(const Slic3r::ExtrusionLoop&)’ was hidden [-Woverloaded-virtual=] 594 | virtual void use(const ExtrusionLoop& loop) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:658:10: note: by ‘Slic3r::ExtrusionVolume::use’ 658 | void use(const ExtrusionPath3D &path3D) override { volume += unscaled(path3D.length()) * path3D.mm3_per_mm; } | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:593:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursiveConst::use(const Slic3r::ExtrusionMultiPath3D&)’ was hidden [-Woverloaded-virtual=] 593 | virtual void use(const ExtrusionMultiPath3D& multipath) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:658:10: note: by ‘Slic3r::ExtrusionVolume::use’ 658 | void use(const ExtrusionPath3D &path3D) override { volume += unscaled(path3D.length()) * path3D.mm3_per_mm; } | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:592:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursiveConst::use(const Slic3r::ExtrusionMultiPath&)’ was hidden [-Woverloaded-virtual=] 592 | virtual void use(const ExtrusionMultiPath& multipath) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:658:10: note: by ‘Slic3r::ExtrusionVolume::use’ 658 | void use(const ExtrusionPath3D &path3D) override { volume += unscaled(path3D.length()) * path3D.mm3_per_mm; } | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:603:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionEntityCollection&)’ was hidden [-Woverloaded-virtual=] 603 | virtual void use(ExtrusionEntityCollection& collection) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:667:10: note: by ‘Slic3r::ExtrusionModifyFlow::use’ 667 | void use(ExtrusionPath3D &path3D) override { path3D.mm3_per_mm *= _flow_mult; path3D.width *= _flow_mult; } | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:602:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionLoop&)’ was hidden [-Woverloaded-virtual=] 602 | virtual void use(ExtrusionLoop& loop) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:667:10: note: by ‘Slic3r::ExtrusionModifyFlow::use’ 667 | void use(ExtrusionPath3D &path3D) override { path3D.mm3_per_mm *= _flow_mult; path3D.width *= _flow_mult; } | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:601:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionMultiPath3D&)’ was hidden [-Woverloaded-virtual=] 601 | virtual void use(ExtrusionMultiPath3D& multipath) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:667:10: note: by ‘Slic3r::ExtrusionModifyFlow::use’ 667 | void use(ExtrusionPath3D &path3D) override { path3D.mm3_per_mm *= _flow_mult; path3D.width *= _flow_mult; } | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:600:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionMultiPath&)’ was hidden [-Woverloaded-virtual=] 600 | virtual void use(ExtrusionMultiPath& multipath) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:667:10: note: by ‘Slic3r::ExtrusionModifyFlow::use’ 667 | void use(ExtrusionPath3D &path3D) override { path3D.mm3_per_mm *= _flow_mult; path3D.width *= _flow_mult; } | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r/GUI/3DBed.cpp: In constructor ‘Slic3r::GUI::Bed3D::Bed3D()’: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r/GUI/3DBed.cpp:179:113: warning: ignoring return value of ‘std::__cxx11::basic_string<_CharT, _Traits, _Allocator> std::operator+(__cxx11::basic_string<_CharT, _Traits, _Allocator>&&, const _CharT*) [with _CharT = char; _Traits = char_traits; _Alloc = allocator]’, declared with attribute ‘nodiscard’ [-Wunused-result] 179 | trace(1, (std::string("The color file cannot be loaded. Reason: ") + err.what(), path_colors.string())); | ^ In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/string:54, from /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/bits/locale_classes.h:40, from /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/bits/ios_base.h:41, from /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/ios:44, from /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/ostream:40, from /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/libslic3r.h:10, from /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r/GUI/3DBed.cpp:1: /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/bits/basic_string.h:3688:5: note: declared here 3688 | operator+(basic_string<_CharT, _Traits, _Alloc>&& __lhs, | ^~~~~~~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r/GUI/3DBed.cpp:182:111: warning: ignoring return value of ‘std::__cxx11::basic_string<_CharT, _Traits, _Allocator> std::operator+(__cxx11::basic_string<_CharT, _Traits, _Allocator>&&, const _CharT*) [with _CharT = char; _Traits = char_traits; _Alloc = allocator]’, declared with attribute ‘nodiscard’ [-Wunused-result] 182 | trace(1, (std::string("Failed loading the color file. Reason: ") + err.what(), path_colors.string())); | ^ /usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/bits/basic_string.h:3688:5: note: declared here 3688 | operator+(basic_string<_CharT, _Traits, _Alloc>&& __lhs, | ^~~~~~~~ In file included from /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:12: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp: In instantiation of ‘bool Slic3r::ConfigOptionBoolsTempl::is_nil(int32_t) const [with bool NULLABLE = false; int32_t = int]’: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:1703:10: required from here /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:1711:24: warning: comparison of integer expressions of different signedness: ‘int32_t’ {aka ‘int’} and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1711 | return idx < values.size() ? NIL_VALUE() == this->values[idx] : | ~~~~^~~~~~~~~~~~~~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp: In instantiation of ‘bool Slic3r::ConfigOptionFloatsOrPercentsTempl::is_nil(int32_t) const [with bool NULLABLE = false; int32_t = int]’: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:1340:10: required from here /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:1348:24: warning: comparison of integer expressions of different signedness: ‘int32_t’ {aka ‘int’} and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1348 | return idx < values.size() ? (std::isnan(this->values[idx].value) || NIL_VALUE() == this->values[idx]) : | ~~~~^~~~~~~~~~~~~~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp: In instantiation of ‘bool Slic3r::ConfigOptionFloatsTempl::is_nil(int32_t) const [with bool NULLABLE = false; int32_t = int]’: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:814:10: required from here /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:822:24: warning: comparison of integer expressions of different signedness: ‘int32_t’ {aka ‘int’} and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 822 | return idx < values.size() ? (std::isnan(this->values[idx]) || NIL_VALUE() == this->values[idx]) : | ~~~~^~~~~~~~~~~~~~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp: In instantiation of ‘bool Slic3r::ConfigOptionIntsTempl::is_nil(int32_t) const [with bool NULLABLE = false; int32_t = int]’: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:998:10: required from here /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:1006:24: warning: comparison of integer expressions of different signedness: ‘int32_t’ {aka ‘int’} and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1006 | return idx < values.size() ? NIL_VALUE() == this->values[idx] : | ~~~~^~~~~~~~~~~~~~~ [380/433] /usr/bin/x86_64-pc-linux-gnu-g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DOPENVDB_ABI_VERSION_NUMBER=10 -DOPENVDB_USE_DELAYED_LOADING -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/lib64/dbus-1.0/include -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8_build/src/platform -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/hidapi/include -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/exif/include -I/usr/include/gtk-3.0 -I/usr/include/pango-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/atk-1.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/lib64/libffi/include -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/webp -I/usr/include/libpng16 -I/usr/include/pixman-1 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/fribidi -I/usr/include/gio-unix-2.0 -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8_build/src/libslic3r -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libnest2d/include -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/miniz -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /usr/lib64/wx/include/gtk3-unicode-3.0-gtk3 -isystem /usr/include/wx-3.0-gtk3 -isystem /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libigl -isystem /usr/include/opencascade -isystem /usr/include/Imath -DNDEBUG -march=native -O2 -pipe -fno-strict-aliasing -fext-numeric-literals -Wall -Wno-reorder -pthread -std=gnu++17 -fPIC -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -MD -MT src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/wxExtensions.cpp.o -MF src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/wxExtensions.cpp.o.d -o src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/wxExtensions.cpp.o -c /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r/GUI/wxExtensions.cpp In file included from /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/GCode/GCodeProcessor.hpp:6, from /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r/GUI/Plater.hpp:15, from /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r/GUI/wxExtensions.cpp:20: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:603:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionEntityCollection&)’ was hidden [-Woverloaded-virtual=] 603 | virtual void use(ExtrusionEntityCollection& collection) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:634:18: note: by ‘Slic3r::SimplifyVisitor::use’ 634 | virtual void use(ExtrusionPath3D& path3D) override { | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:602:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionLoop&)’ was hidden [-Woverloaded-virtual=] 602 | virtual void use(ExtrusionLoop& loop) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:634:18: note: by ‘Slic3r::SimplifyVisitor::use’ 634 | virtual void use(ExtrusionPath3D& path3D) override { | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:601:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionMultiPath3D&)’ was hidden [-Woverloaded-virtual=] 601 | virtual void use(ExtrusionMultiPath3D& multipath) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:634:18: note: by ‘Slic3r::SimplifyVisitor::use’ 634 | virtual void use(ExtrusionPath3D& path3D) override { | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:600:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionMultiPath&)’ was hidden [-Woverloaded-virtual=] 600 | virtual void use(ExtrusionMultiPath& multipath) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:634:18: note: by ‘Slic3r::SimplifyVisitor::use’ 634 | virtual void use(ExtrusionPath3D& path3D) override { | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:603:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionEntityCollection&)’ was hidden [-Woverloaded-virtual=] 603 | virtual void use(ExtrusionEntityCollection& collection) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:645:18: note: by ‘Slic3r::GetPathsVisitor::use’ 645 | virtual void use(ExtrusionPath3D& path3D) override { | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:602:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionLoop&)’ was hidden [-Woverloaded-virtual=] 602 | virtual void use(ExtrusionLoop& loop) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:645:18: note: by ‘Slic3r::GetPathsVisitor::use’ 645 | virtual void use(ExtrusionPath3D& path3D) override { | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:601:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionMultiPath3D&)’ was hidden [-Woverloaded-virtual=] 601 | virtual void use(ExtrusionMultiPath3D& multipath) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:645:18: note: by ‘Slic3r::GetPathsVisitor::use’ 645 | virtual void use(ExtrusionPath3D& path3D) override { | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:600:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionMultiPath&)’ was hidden [-Woverloaded-virtual=] 600 | virtual void use(ExtrusionMultiPath& multipath) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:645:18: note: by ‘Slic3r::GetPathsVisitor::use’ 645 | virtual void use(ExtrusionPath3D& path3D) override { | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:595:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursiveConst::use(const Slic3r::ExtrusionEntityCollection&)’ was hidden [-Woverloaded-virtual=] 595 | virtual void use(const ExtrusionEntityCollection& collection) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:658:10: note: by ‘Slic3r::ExtrusionVolume::use’ 658 | void use(const ExtrusionPath3D &path3D) override { volume += unscaled(path3D.length()) * path3D.mm3_per_mm; } | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:594:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursiveConst::use(const Slic3r::ExtrusionLoop&)’ was hidden [-Woverloaded-virtual=] 594 | virtual void use(const ExtrusionLoop& loop) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:658:10: note: by ‘Slic3r::ExtrusionVolume::use’ 658 | void use(const ExtrusionPath3D &path3D) override { volume += unscaled(path3D.length()) * path3D.mm3_per_mm; } | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:593:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursiveConst::use(const Slic3r::ExtrusionMultiPath3D&)’ was hidden [-Woverloaded-virtual=] 593 | virtual void use(const ExtrusionMultiPath3D& multipath) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:658:10: note: by ‘Slic3r::ExtrusionVolume::use’ 658 | void use(const ExtrusionPath3D &path3D) override { volume += unscaled(path3D.length()) * path3D.mm3_per_mm; } | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:592:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursiveConst::use(const Slic3r::ExtrusionMultiPath&)’ was hidden [-Woverloaded-virtual=] 592 | virtual void use(const ExtrusionMultiPath& multipath) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:658:10: note: by ‘Slic3r::ExtrusionVolume::use’ 658 | void use(const ExtrusionPath3D &path3D) override { volume += unscaled(path3D.length()) * path3D.mm3_per_mm; } | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:603:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionEntityCollection&)’ was hidden [-Woverloaded-virtual=] 603 | virtual void use(ExtrusionEntityCollection& collection) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:667:10: note: by ‘Slic3r::ExtrusionModifyFlow::use’ 667 | void use(ExtrusionPath3D &path3D) override { path3D.mm3_per_mm *= _flow_mult; path3D.width *= _flow_mult; } | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:602:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionLoop&)’ was hidden [-Woverloaded-virtual=] 602 | virtual void use(ExtrusionLoop& loop) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:667:10: note: by ‘Slic3r::ExtrusionModifyFlow::use’ 667 | void use(ExtrusionPath3D &path3D) override { path3D.mm3_per_mm *= _flow_mult; path3D.width *= _flow_mult; } | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:601:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionMultiPath3D&)’ was hidden [-Woverloaded-virtual=] 601 | virtual void use(ExtrusionMultiPath3D& multipath) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:667:10: note: by ‘Slic3r::ExtrusionModifyFlow::use’ 667 | void use(ExtrusionPath3D &path3D) override { path3D.mm3_per_mm *= _flow_mult; path3D.width *= _flow_mult; } | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:600:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionMultiPath&)’ was hidden [-Woverloaded-virtual=] 600 | virtual void use(ExtrusionMultiPath& multipath) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:667:10: note: by ‘Slic3r::ExtrusionModifyFlow::use’ 667 | void use(ExtrusionPath3D &path3D) override { path3D.mm3_per_mm *= _flow_mult; path3D.width *= _flow_mult; } | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r/GUI/wxExtensions.cpp: In function ‘wxBitmap create_scaled_bitmap(const std::string&, wxWindow*, int, bool, const std::string&, bool)’: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r/GUI/wxExtensions.cpp:484:21: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] 484 | catch (std::exception /*e*/) { | ^~~~~~~~~ In file included from /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/PrintConfig.hpp:32, from /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r/GUI/wxExtensions.hpp:4, from /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r/GUI/wxExtensions.cpp:1: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp: In instantiation of ‘bool Slic3r::ConfigOptionBoolsTempl::is_nil(int32_t) const [with bool NULLABLE = false; int32_t = int]’: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:1703:10: required from here /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:1711:24: warning: comparison of integer expressions of different signedness: ‘int32_t’ {aka ‘int’} and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1711 | return idx < values.size() ? NIL_VALUE() == this->values[idx] : | ~~~~^~~~~~~~~~~~~~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp: In instantiation of ‘bool Slic3r::ConfigOptionFloatsOrPercentsTempl::is_nil(int32_t) const [with bool NULLABLE = false; int32_t = int]’: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:1340:10: required from here /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:1348:24: warning: comparison of integer expressions of different signedness: ‘int32_t’ {aka ‘int’} and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1348 | return idx < values.size() ? (std::isnan(this->values[idx].value) || NIL_VALUE() == this->values[idx]) : | ~~~~^~~~~~~~~~~~~~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp: In instantiation of ‘bool Slic3r::ConfigOptionFloatsTempl::is_nil(int32_t) const [with bool NULLABLE = false; int32_t = int]’: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:814:10: required from here /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:822:24: warning: comparison of integer expressions of different signedness: ‘int32_t’ {aka ‘int’} and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 822 | return idx < values.size() ? (std::isnan(this->values[idx]) || NIL_VALUE() == this->values[idx]) : | ~~~~^~~~~~~~~~~~~~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp: In instantiation of ‘bool Slic3r::ConfigOptionIntsTempl::is_nil(int32_t) const [with bool NULLABLE = false; int32_t = int]’: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:998:10: required from here /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:1006:24: warning: comparison of integer expressions of different signedness: ‘int32_t’ {aka ‘int’} and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1006 | return idx < values.size() ? NIL_VALUE() == this->values[idx] : | ~~~~^~~~~~~~~~~~~~~ [381/433] /usr/bin/x86_64-pc-linux-gnu-g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DOPENVDB_ABI_VERSION_NUMBER=10 -DOPENVDB_USE_DELAYED_LOADING -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/lib64/dbus-1.0/include -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8_build/src/platform -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/hidapi/include -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/exif/include -I/usr/include/gtk-3.0 -I/usr/include/pango-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/atk-1.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/lib64/libffi/include -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/webp -I/usr/include/libpng16 -I/usr/include/pixman-1 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/fribidi -I/usr/include/gio-unix-2.0 -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8_build/src/libslic3r -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libnest2d/include -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/miniz -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /usr/lib64/wx/include/gtk3-unicode-3.0-gtk3 -isystem /usr/include/wx-3.0-gtk3 -isystem /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libigl -isystem /usr/include/opencascade -isystem /usr/include/Imath -DNDEBUG -march=native -O2 -pipe -fno-strict-aliasing -fext-numeric-literals -Wall -Wno-reorder -pthread -std=gnu++17 -fPIC -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -MD -MT src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/ButtonsDescription.cpp.o -MF src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/ButtonsDescription.cpp.o.d -o src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/ButtonsDescription.cpp.o -c /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r/GUI/ButtonsDescription.cpp In file included from /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r/GUI/GUI.hpp:9, from /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r/GUI/ButtonsDescription.cpp:7: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp: In instantiation of ‘bool Slic3r::ConfigOptionBoolsTempl::is_nil(int32_t) const [with bool NULLABLE = false; int32_t = int]’: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:1703:10: required from here /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:1711:24: warning: comparison of integer expressions of different signedness: ‘int32_t’ {aka ‘int’} and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1711 | return idx < values.size() ? NIL_VALUE() == this->values[idx] : | ~~~~^~~~~~~~~~~~~~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp: In instantiation of ‘bool Slic3r::ConfigOptionFloatsOrPercentsTempl::is_nil(int32_t) const [with bool NULLABLE = false; int32_t = int]’: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:1340:10: required from here /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:1348:24: warning: comparison of integer expressions of different signedness: ‘int32_t’ {aka ‘int’} and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1348 | return idx < values.size() ? (std::isnan(this->values[idx].value) || NIL_VALUE() == this->values[idx]) : | ~~~~^~~~~~~~~~~~~~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp: In instantiation of ‘bool Slic3r::ConfigOptionFloatsTempl::is_nil(int32_t) const [with bool NULLABLE = false; int32_t = int]’: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:814:10: required from here /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:822:24: warning: comparison of integer expressions of different signedness: ‘int32_t’ {aka ‘int’} and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 822 | return idx < values.size() ? (std::isnan(this->values[idx]) || NIL_VALUE() == this->values[idx]) : | ~~~~^~~~~~~~~~~~~~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp: In instantiation of ‘bool Slic3r::ConfigOptionIntsTempl::is_nil(int32_t) const [with bool NULLABLE = false; int32_t = int]’: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:998:10: required from here /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:1006:24: warning: comparison of integer expressions of different signedness: ‘int32_t’ {aka ‘int’} and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1006 | return idx < values.size() ? NIL_VALUE() == this->values[idx] : | ~~~~^~~~~~~~~~~~~~~ [382/433] /usr/bin/x86_64-pc-linux-gnu-g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DOPENVDB_ABI_VERSION_NUMBER=10 -DOPENVDB_USE_DELAYED_LOADING -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/lib64/dbus-1.0/include -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8_build/src/platform -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/hidapi/include -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/exif/include -I/usr/include/gtk-3.0 -I/usr/include/pango-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/atk-1.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/lib64/libffi/include -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/webp -I/usr/include/libpng16 -I/usr/include/pixman-1 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/fribidi -I/usr/include/gio-unix-2.0 -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8_build/src/libslic3r -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libnest2d/include -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/miniz -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /usr/lib64/wx/include/gtk3-unicode-3.0-gtk3 -isystem /usr/include/wx-3.0-gtk3 -isystem /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libigl -isystem /usr/include/opencascade -isystem /usr/include/Imath -DNDEBUG -march=native -O2 -pipe -fno-strict-aliasing -fext-numeric-literals -Wall -Wno-reorder -pthread -std=gnu++17 -fPIC -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -MD -MT src/slic3r/CMakeFiles/libslic3r_gui.dir/Config/Version.cpp.o -MF src/slic3r/CMakeFiles/libslic3r_gui.dir/Config/Version.cpp.o.d -o src/slic3r/CMakeFiles/libslic3r_gui.dir/Config/Version.cpp.o -c /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r/Config/Version.cpp [383/433] /usr/bin/x86_64-pc-linux-gnu-g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DOPENVDB_ABI_VERSION_NUMBER=10 -DOPENVDB_USE_DELAYED_LOADING -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/lib64/dbus-1.0/include -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8_build/src/platform -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/hidapi/include -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/exif/include -I/usr/include/gtk-3.0 -I/usr/include/pango-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/atk-1.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/lib64/libffi/include -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/webp -I/usr/include/libpng16 -I/usr/include/pixman-1 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/fribidi -I/usr/include/gio-unix-2.0 -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8_build/src/libslic3r -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libnest2d/include -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/miniz -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /usr/lib64/wx/include/gtk3-unicode-3.0-gtk3 -isystem /usr/include/wx-3.0-gtk3 -isystem /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libigl -isystem /usr/include/opencascade -isystem /usr/include/Imath -DNDEBUG -march=native -O2 -pipe -fno-strict-aliasing -fext-numeric-literals -Wall -Wno-reorder -pthread -std=gnu++17 -fPIC -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -MD -MT src/slic3r/CMakeFiles/libslic3r_gui.dir/Utils/Serial.cpp.o -MF src/slic3r/CMakeFiles/libslic3r_gui.dir/Utils/Serial.cpp.o.d -o src/slic3r/CMakeFiles/libslic3r_gui.dir/Utils/Serial.cpp.o -c /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r/Utils/Serial.cpp [384/433] /usr/bin/x86_64-pc-linux-gnu-g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DOPENVDB_ABI_VERSION_NUMBER=10 -DOPENVDB_USE_DELAYED_LOADING -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/lib64/dbus-1.0/include -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8_build/src/platform -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/hidapi/include -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/exif/include -I/usr/include/gtk-3.0 -I/usr/include/pango-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/atk-1.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/lib64/libffi/include -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/webp -I/usr/include/libpng16 -I/usr/include/pixman-1 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/fribidi -I/usr/include/gio-unix-2.0 -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8_build/src/libslic3r -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libnest2d/include -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/miniz -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /usr/lib64/wx/include/gtk3-unicode-3.0-gtk3 -isystem /usr/include/wx-3.0-gtk3 -isystem /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libigl -isystem /usr/include/opencascade -isystem /usr/include/Imath -DNDEBUG -march=native -O2 -pipe -fno-strict-aliasing -fext-numeric-literals -Wall -Wno-reorder -pthread -std=gnu++17 -fPIC -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -MD -MT src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/BonjourDialog.cpp.o -MF src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/BonjourDialog.cpp.o.d -o src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/BonjourDialog.cpp.o -c /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r/GUI/BonjourDialog.cpp In file included from /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/PrintConfig.hpp:32, from /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r/GUI/BonjourDialog.hpp:8, from /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r/GUI/BonjourDialog.cpp:3: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp: In instantiation of ‘bool Slic3r::ConfigOptionBoolsTempl::is_nil(int32_t) const [with bool NULLABLE = false; int32_t = int]’: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:1703:10: required from here /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:1711:24: warning: comparison of integer expressions of different signedness: ‘int32_t’ {aka ‘int’} and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1711 | return idx < values.size() ? NIL_VALUE() == this->values[idx] : | ~~~~^~~~~~~~~~~~~~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp: In instantiation of ‘bool Slic3r::ConfigOptionFloatsOrPercentsTempl::is_nil(int32_t) const [with bool NULLABLE = false; int32_t = int]’: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:1340:10: required from here /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:1348:24: warning: comparison of integer expressions of different signedness: ‘int32_t’ {aka ‘int’} and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1348 | return idx < values.size() ? (std::isnan(this->values[idx].value) || NIL_VALUE() == this->values[idx]) : | ~~~~^~~~~~~~~~~~~~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp: In instantiation of ‘bool Slic3r::ConfigOptionFloatsTempl::is_nil(int32_t) const [with bool NULLABLE = false; int32_t = int]’: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:814:10: required from here /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:822:24: warning: comparison of integer expressions of different signedness: ‘int32_t’ {aka ‘int’} and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 822 | return idx < values.size() ? (std::isnan(this->values[idx]) || NIL_VALUE() == this->values[idx]) : | ~~~~^~~~~~~~~~~~~~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp: In instantiation of ‘bool Slic3r::ConfigOptionIntsTempl::is_nil(int32_t) const [with bool NULLABLE = false; int32_t = int]’: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:998:10: required from here /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:1006:24: warning: comparison of integer expressions of different signedness: ‘int32_t’ {aka ‘int’} and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1006 | return idx < values.size() ? NIL_VALUE() == this->values[idx] : | ~~~~^~~~~~~~~~~~~~~ [385/433] /usr/bin/x86_64-pc-linux-gnu-g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DOPENVDB_ABI_VERSION_NUMBER=10 -DOPENVDB_USE_DELAYED_LOADING -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/lib64/dbus-1.0/include -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8_build/src/platform -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/hidapi/include -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/exif/include -I/usr/include/gtk-3.0 -I/usr/include/pango-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/atk-1.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/lib64/libffi/include -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/webp -I/usr/include/libpng16 -I/usr/include/pixman-1 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/fribidi -I/usr/include/gio-unix-2.0 -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8_build/src/libslic3r -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libnest2d/include -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/miniz -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /usr/lib64/wx/include/gtk3-unicode-3.0-gtk3 -isystem /usr/include/wx-3.0-gtk3 -isystem /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libigl -isystem /usr/include/opencascade -isystem /usr/include/Imath -DNDEBUG -march=native -O2 -pipe -fno-strict-aliasing -fext-numeric-literals -Wall -Wno-reorder -pthread -std=gnu++17 -fPIC -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -MD -MT src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/Field.cpp.o -MF src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/Field.cpp.o.d -o src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/Field.cpp.o -c /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r/GUI/Field.cpp In file included from /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/GCode/GCodeProcessor.hpp:6, from /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r/GUI/Plater.hpp:15, from /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r/GUI/Field.cpp:6: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:603:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionEntityCollection&)’ was hidden [-Woverloaded-virtual=] 603 | virtual void use(ExtrusionEntityCollection& collection) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:634:18: note: by ‘Slic3r::SimplifyVisitor::use’ 634 | virtual void use(ExtrusionPath3D& path3D) override { | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:602:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionLoop&)’ was hidden [-Woverloaded-virtual=] 602 | virtual void use(ExtrusionLoop& loop) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:634:18: note: by ‘Slic3r::SimplifyVisitor::use’ 634 | virtual void use(ExtrusionPath3D& path3D) override { | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:601:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionMultiPath3D&)’ was hidden [-Woverloaded-virtual=] 601 | virtual void use(ExtrusionMultiPath3D& multipath) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:634:18: note: by ‘Slic3r::SimplifyVisitor::use’ 634 | virtual void use(ExtrusionPath3D& path3D) override { | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:600:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionMultiPath&)’ was hidden [-Woverloaded-virtual=] 600 | virtual void use(ExtrusionMultiPath& multipath) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:634:18: note: by ‘Slic3r::SimplifyVisitor::use’ 634 | virtual void use(ExtrusionPath3D& path3D) override { | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:603:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionEntityCollection&)’ was hidden [-Woverloaded-virtual=] 603 | virtual void use(ExtrusionEntityCollection& collection) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:645:18: note: by ‘Slic3r::GetPathsVisitor::use’ 645 | virtual void use(ExtrusionPath3D& path3D) override { | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:602:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionLoop&)’ was hidden [-Woverloaded-virtual=] 602 | virtual void use(ExtrusionLoop& loop) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:645:18: note: by ‘Slic3r::GetPathsVisitor::use’ 645 | virtual void use(ExtrusionPath3D& path3D) override { | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:601:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionMultiPath3D&)’ was hidden [-Woverloaded-virtual=] 601 | virtual void use(ExtrusionMultiPath3D& multipath) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:645:18: note: by ‘Slic3r::GetPathsVisitor::use’ 645 | virtual void use(ExtrusionPath3D& path3D) override { | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:600:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionMultiPath&)’ was hidden [-Woverloaded-virtual=] 600 | virtual void use(ExtrusionMultiPath& multipath) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:645:18: note: by ‘Slic3r::GetPathsVisitor::use’ 645 | virtual void use(ExtrusionPath3D& path3D) override { | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:595:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursiveConst::use(const Slic3r::ExtrusionEntityCollection&)’ was hidden [-Woverloaded-virtual=] 595 | virtual void use(const ExtrusionEntityCollection& collection) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:658:10: note: by ‘Slic3r::ExtrusionVolume::use’ 658 | void use(const ExtrusionPath3D &path3D) override { volume += unscaled(path3D.length()) * path3D.mm3_per_mm; } | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:594:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursiveConst::use(const Slic3r::ExtrusionLoop&)’ was hidden [-Woverloaded-virtual=] 594 | virtual void use(const ExtrusionLoop& loop) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:658:10: note: by ‘Slic3r::ExtrusionVolume::use’ 658 | void use(const ExtrusionPath3D &path3D) override { volume += unscaled(path3D.length()) * path3D.mm3_per_mm; } | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:593:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursiveConst::use(const Slic3r::ExtrusionMultiPath3D&)’ was hidden [-Woverloaded-virtual=] 593 | virtual void use(const ExtrusionMultiPath3D& multipath) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:658:10: note: by ‘Slic3r::ExtrusionVolume::use’ 658 | void use(const ExtrusionPath3D &path3D) override { volume += unscaled(path3D.length()) * path3D.mm3_per_mm; } | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:592:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursiveConst::use(const Slic3r::ExtrusionMultiPath&)’ was hidden [-Woverloaded-virtual=] 592 | virtual void use(const ExtrusionMultiPath& multipath) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:658:10: note: by ‘Slic3r::ExtrusionVolume::use’ 658 | void use(const ExtrusionPath3D &path3D) override { volume += unscaled(path3D.length()) * path3D.mm3_per_mm; } | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:603:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionEntityCollection&)’ was hidden [-Woverloaded-virtual=] 603 | virtual void use(ExtrusionEntityCollection& collection) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:667:10: note: by ‘Slic3r::ExtrusionModifyFlow::use’ 667 | void use(ExtrusionPath3D &path3D) override { path3D.mm3_per_mm *= _flow_mult; path3D.width *= _flow_mult; } | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:602:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionLoop&)’ was hidden [-Woverloaded-virtual=] 602 | virtual void use(ExtrusionLoop& loop) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:667:10: note: by ‘Slic3r::ExtrusionModifyFlow::use’ 667 | void use(ExtrusionPath3D &path3D) override { path3D.mm3_per_mm *= _flow_mult; path3D.width *= _flow_mult; } | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:601:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionMultiPath3D&)’ was hidden [-Woverloaded-virtual=] 601 | virtual void use(ExtrusionMultiPath3D& multipath) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:667:10: note: by ‘Slic3r::ExtrusionModifyFlow::use’ 667 | void use(ExtrusionPath3D &path3D) override { path3D.mm3_per_mm *= _flow_mult; path3D.width *= _flow_mult; } | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:600:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionMultiPath&)’ was hidden [-Woverloaded-virtual=] 600 | virtual void use(ExtrusionMultiPath& multipath) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:667:10: note: by ‘Slic3r::ExtrusionModifyFlow::use’ 667 | void use(ExtrusionPath3D &path3D) override { path3D.mm3_per_mm *= _flow_mult; path3D.width *= _flow_mult; } | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r/GUI/Field.cpp: In member function ‘virtual wxString Slic3r::GUI::Field::get_rich_tooltip_text(const wxString&)’: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r/GUI/Field.cpp:261:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::__cxx11::basic_string::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | for (int i = 0; i < wtooltip.size(); i++) { | ~~^~~~~~~~~~~~~~~~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r/GUI/Field.cpp: In function ‘std::pair Slic3r::GUI::any_to_wxstring(const boost::any&, const Slic3r::ConfigOptionDef&, int)’: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r/GUI/Field.cpp:387:12: warning: enumeration value ‘coVectorType’ not handled in switch [-Wswitch] 387 | switch (opt.type) { | ^ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r/GUI/Field.cpp:387:12: warning: enumeration value ‘coNone’ not handled in switch [-Wswitch] /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r/GUI/Field.cpp:387:12: warning: enumeration value ‘coPoint3’ not handled in switch [-Wswitch] /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r/GUI/Field.cpp:387:12: warning: enumeration value ‘coEnum’ not handled in switch [-Wswitch] /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r/GUI/Field.cpp: In member function ‘bool Slic3r::GUI::TextField::get_vector_value(const wxString&, Slic3r::ConfigOptionVectorBase&)’: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r/GUI/Field.cpp:526:19: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] 526 | } catch (std::exception) {} | ^~~~~~~~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r/GUI/Field.cpp: In member function ‘virtual boost::any& Slic3r::GUI::Choice::get_value()’: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r/GUI/Field.cpp:1909:123: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1909 | if (!m_opt.enum_values.empty() && (m_opt.type == coString || m_opt.type == coStrings) && ret_enum >=0 && ret_enum < m_opt.enum_values.size()) { | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r/GUI/Field.cpp: In member function ‘virtual void Slic3r::GUI::ColourPicker::BUILD()’: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r/GUI/Field.cpp:2001:5: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 2001 | if (m_opt.type == coInt) | ^~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r/GUI/Field.cpp:2003:9: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 2003 | if (!clr.IsOk()) { | ^~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r/GUI/Field.cpp: In member function ‘virtual void Slic3r::GUI::PointCtrl::BUILD()’: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r/GUI/Field.cpp:2107:5: warning: this ‘else’ clause does not guard... [-Wmisleading-indentation] 2107 | else // coPoints | ^~~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r/GUI/Field.cpp:2109:9: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘else’ 2109 | double val = default_pt(0); | ^~~~~~ In file included from /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r/GUI/GUI.hpp:9, from /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r/GUI/Field.cpp:1: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp: In instantiation of ‘bool Slic3r::ConfigOptionBoolsTempl::is_nil(int32_t) const [with bool NULLABLE = false; int32_t = int]’: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:1703:10: required from here /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:1711:24: warning: comparison of integer expressions of different signedness: ‘int32_t’ {aka ‘int’} and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1711 | return idx < values.size() ? NIL_VALUE() == this->values[idx] : | ~~~~^~~~~~~~~~~~~~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp: In instantiation of ‘bool Slic3r::ConfigOptionFloatsOrPercentsTempl::is_nil(int32_t) const [with bool NULLABLE = false; int32_t = int]’: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:1340:10: required from here /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:1348:24: warning: comparison of integer expressions of different signedness: ‘int32_t’ {aka ‘int’} and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1348 | return idx < values.size() ? (std::isnan(this->values[idx].value) || NIL_VALUE() == this->values[idx]) : | ~~~~^~~~~~~~~~~~~~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp: In instantiation of ‘bool Slic3r::ConfigOptionFloatsTempl::is_nil(int32_t) const [with bool NULLABLE = false; int32_t = int]’: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:814:10: required from here /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:822:24: warning: comparison of integer expressions of different signedness: ‘int32_t’ {aka ‘int’} and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 822 | return idx < values.size() ? (std::isnan(this->values[idx]) || NIL_VALUE() == this->values[idx]) : | ~~~~^~~~~~~~~~~~~~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp: In instantiation of ‘bool Slic3r::ConfigOptionIntsTempl::is_nil(int32_t) const [with bool NULLABLE = false; int32_t = int]’: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:998:10: required from here /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:1006:24: warning: comparison of integer expressions of different signedness: ‘int32_t’ {aka ‘int’} and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1006 | return idx < values.size() ? NIL_VALUE() == this->values[idx] : | ~~~~^~~~~~~~~~~~~~~ [386/433] /usr/bin/x86_64-pc-linux-gnu-g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DOPENVDB_ABI_VERSION_NUMBER=10 -DOPENVDB_USE_DELAYED_LOADING -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/lib64/dbus-1.0/include -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8_build/src/platform -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/hidapi/include -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/exif/include -I/usr/include/gtk-3.0 -I/usr/include/pango-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/atk-1.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/lib64/libffi/include -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/webp -I/usr/include/libpng16 -I/usr/include/pixman-1 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/fribidi -I/usr/include/gio-unix-2.0 -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8_build/src/libslic3r -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libnest2d/include -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/miniz -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /usr/lib64/wx/include/gtk3-unicode-3.0-gtk3 -isystem /usr/include/wx-3.0-gtk3 -isystem /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libigl -isystem /usr/include/opencascade -isystem /usr/include/Imath -DNDEBUG -march=native -O2 -pipe -fno-strict-aliasing -fext-numeric-literals -Wall -Wno-reorder -pthread -std=gnu++17 -fPIC -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -MD -MT src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/Jobs/Job.cpp.o -MF src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/Jobs/Job.cpp.o.d -o src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/Jobs/Job.cpp.o -c /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r/GUI/Jobs/Job.cpp [387/433] /usr/bin/x86_64-pc-linux-gnu-g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DOPENVDB_ABI_VERSION_NUMBER=10 -DOPENVDB_USE_DELAYED_LOADING -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/lib64/dbus-1.0/include -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8_build/src/platform -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/hidapi/include -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/exif/include -I/usr/include/gtk-3.0 -I/usr/include/pango-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/atk-1.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/lib64/libffi/include -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/webp -I/usr/include/libpng16 -I/usr/include/pixman-1 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/fribidi -I/usr/include/gio-unix-2.0 -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8_build/src/libslic3r -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libnest2d/include -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/miniz -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /usr/lib64/wx/include/gtk3-unicode-3.0-gtk3 -isystem /usr/include/wx-3.0-gtk3 -isystem /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libigl -isystem /usr/include/opencascade -isystem /usr/include/Imath -DNDEBUG -march=native -O2 -pipe -fno-strict-aliasing -fext-numeric-literals -Wall -Wno-reorder -pthread -std=gnu++17 -fPIC -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -MD -MT src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/Plater.cpp.o -MF src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/Plater.cpp.o.d -o src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/Plater.cpp.o -c /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r/GUI/Plater.cpp In file included from /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/GCode/GCodeProcessor.hpp:6, from /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r/GUI/Plater.hpp:15, from /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r/GUI/Plater.cpp:1: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:603:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionEntityCollection&)’ was hidden [-Woverloaded-virtual=] 603 | virtual void use(ExtrusionEntityCollection& collection) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:634:18: note: by ‘Slic3r::SimplifyVisitor::use’ 634 | virtual void use(ExtrusionPath3D& path3D) override { | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:602:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionLoop&)’ was hidden [-Woverloaded-virtual=] 602 | virtual void use(ExtrusionLoop& loop) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:634:18: note: by ‘Slic3r::SimplifyVisitor::use’ 634 | virtual void use(ExtrusionPath3D& path3D) override { | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:601:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionMultiPath3D&)’ was hidden [-Woverloaded-virtual=] 601 | virtual void use(ExtrusionMultiPath3D& multipath) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:634:18: note: by ‘Slic3r::SimplifyVisitor::use’ 634 | virtual void use(ExtrusionPath3D& path3D) override { | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:600:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionMultiPath&)’ was hidden [-Woverloaded-virtual=] 600 | virtual void use(ExtrusionMultiPath& multipath) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:634:18: note: by ‘Slic3r::SimplifyVisitor::use’ 634 | virtual void use(ExtrusionPath3D& path3D) override { | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:603:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionEntityCollection&)’ was hidden [-Woverloaded-virtual=] 603 | virtual void use(ExtrusionEntityCollection& collection) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:645:18: note: by ‘Slic3r::GetPathsVisitor::use’ 645 | virtual void use(ExtrusionPath3D& path3D) override { | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:602:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionLoop&)’ was hidden [-Woverloaded-virtual=] 602 | virtual void use(ExtrusionLoop& loop) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:645:18: note: by ‘Slic3r::GetPathsVisitor::use’ 645 | virtual void use(ExtrusionPath3D& path3D) override { | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:601:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionMultiPath3D&)’ was hidden [-Woverloaded-virtual=] 601 | virtual void use(ExtrusionMultiPath3D& multipath) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:645:18: note: by ‘Slic3r::GetPathsVisitor::use’ 645 | virtual void use(ExtrusionPath3D& path3D) override { | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:600:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionMultiPath&)’ was hidden [-Woverloaded-virtual=] 600 | virtual void use(ExtrusionMultiPath& multipath) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:645:18: note: by ‘Slic3r::GetPathsVisitor::use’ 645 | virtual void use(ExtrusionPath3D& path3D) override { | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:595:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursiveConst::use(const Slic3r::ExtrusionEntityCollection&)’ was hidden [-Woverloaded-virtual=] 595 | virtual void use(const ExtrusionEntityCollection& collection) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:658:10: note: by ‘Slic3r::ExtrusionVolume::use’ 658 | void use(const ExtrusionPath3D &path3D) override { volume += unscaled(path3D.length()) * path3D.mm3_per_mm; } | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:594:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursiveConst::use(const Slic3r::ExtrusionLoop&)’ was hidden [-Woverloaded-virtual=] 594 | virtual void use(const ExtrusionLoop& loop) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:658:10: note: by ‘Slic3r::ExtrusionVolume::use’ 658 | void use(const ExtrusionPath3D &path3D) override { volume += unscaled(path3D.length()) * path3D.mm3_per_mm; } | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:593:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursiveConst::use(const Slic3r::ExtrusionMultiPath3D&)’ was hidden [-Woverloaded-virtual=] 593 | virtual void use(const ExtrusionMultiPath3D& multipath) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:658:10: note: by ‘Slic3r::ExtrusionVolume::use’ 658 | void use(const ExtrusionPath3D &path3D) override { volume += unscaled(path3D.length()) * path3D.mm3_per_mm; } | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:592:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursiveConst::use(const Slic3r::ExtrusionMultiPath&)’ was hidden [-Woverloaded-virtual=] 592 | virtual void use(const ExtrusionMultiPath& multipath) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:658:10: note: by ‘Slic3r::ExtrusionVolume::use’ 658 | void use(const ExtrusionPath3D &path3D) override { volume += unscaled(path3D.length()) * path3D.mm3_per_mm; } | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:603:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionEntityCollection&)’ was hidden [-Woverloaded-virtual=] 603 | virtual void use(ExtrusionEntityCollection& collection) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:667:10: note: by ‘Slic3r::ExtrusionModifyFlow::use’ 667 | void use(ExtrusionPath3D &path3D) override { path3D.mm3_per_mm *= _flow_mult; path3D.width *= _flow_mult; } | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:602:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionLoop&)’ was hidden [-Woverloaded-virtual=] 602 | virtual void use(ExtrusionLoop& loop) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:667:10: note: by ‘Slic3r::ExtrusionModifyFlow::use’ 667 | void use(ExtrusionPath3D &path3D) override { path3D.mm3_per_mm *= _flow_mult; path3D.width *= _flow_mult; } | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:601:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionMultiPath3D&)’ was hidden [-Woverloaded-virtual=] 601 | virtual void use(ExtrusionMultiPath3D& multipath) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:667:10: note: by ‘Slic3r::ExtrusionModifyFlow::use’ 667 | void use(ExtrusionPath3D &path3D) override { path3D.mm3_per_mm *= _flow_mult; path3D.width *= _flow_mult; } | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:600:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionMultiPath&)’ was hidden [-Woverloaded-virtual=] 600 | virtual void use(ExtrusionMultiPath& multipath) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:667:10: note: by ‘Slic3r::ExtrusionModifyFlow::use’ 667 | void use(ExtrusionPath3D &path3D) override { path3D.mm3_per_mm *= _flow_mult; path3D.width *= _flow_mult; } | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r/GUI/Plater.cpp: In member function ‘void Slic3r::GUI::FreqChangedParams::init()’: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r/GUI/Plater.cpp:491:15: warning: unused variable ‘line_for_purge’ [-Wunused-variable] 491 | Line* line_for_purge = nullptr; | ^~~~~~~~~~~~~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r/GUI/Plater.cpp: In member function ‘void Slic3r::GUI::Plater::export_gcode(bool)’: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r/GUI/Plater.cpp:5873:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 5873 | for (int i = 0; i < filaments->values.size(); i++) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r/GUI/Plater.cpp: In member function ‘void Slic3r::GUI::Plater::export_platter()’: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r/GUI/Plater.cpp:6144:18: warning: unused variable ‘ret’ [-Wunused-variable] 6144 | bool ret = Slic3r::store_3mf(path_u8.c_str(), | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r/GUI/Plater.cpp:6155:18: warning: unused variable ‘ret’ [-Wunused-variable] 6155 | bool ret = Slic3r::store_amf(path_u8, | ^~~ In file included from /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/PrintConfig.hpp:32, from /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Preset.hpp:11, from /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r/GUI/Plater.hpp:13: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp: In instantiation of ‘bool Slic3r::ConfigOptionBoolsTempl::is_nil(int32_t) const [with bool NULLABLE = false; int32_t = int]’: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:1703:10: required from here /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:1711:24: warning: comparison of integer expressions of different signedness: ‘int32_t’ {aka ‘int’} and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1711 | return idx < values.size() ? NIL_VALUE() == this->values[idx] : | ~~~~^~~~~~~~~~~~~~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp: In instantiation of ‘bool Slic3r::ConfigOptionFloatsOrPercentsTempl::is_nil(int32_t) const [with bool NULLABLE = false; int32_t = int]’: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:1340:10: required from here /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:1348:24: warning: comparison of integer expressions of different signedness: ‘int32_t’ {aka ‘int’} and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1348 | return idx < values.size() ? (std::isnan(this->values[idx].value) || NIL_VALUE() == this->values[idx]) : | ~~~~^~~~~~~~~~~~~~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp: In instantiation of ‘bool Slic3r::ConfigOptionFloatsTempl::is_nil(int32_t) const [with bool NULLABLE = false; int32_t = int]’: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:814:10: required from here /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:822:24: warning: comparison of integer expressions of different signedness: ‘int32_t’ {aka ‘int’} and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 822 | return idx < values.size() ? (std::isnan(this->values[idx]) || NIL_VALUE() == this->values[idx]) : | ~~~~^~~~~~~~~~~~~~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp: In instantiation of ‘bool Slic3r::ConfigOptionIntsTempl::is_nil(int32_t) const [with bool NULLABLE = false; int32_t = int]’: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:998:10: required from here /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:1006:24: warning: comparison of integer expressions of different signedness: ‘int32_t’ {aka ‘int’} and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1006 | return idx < values.size() ? NIL_VALUE() == this->values[idx] : | ~~~~^~~~~~~~~~~~~~~ [388/433] /usr/bin/x86_64-pc-linux-gnu-g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DOPENVDB_ABI_VERSION_NUMBER=10 -DOPENVDB_USE_DELAYED_LOADING -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/lib64/dbus-1.0/include -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8_build/src/platform -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/hidapi/include -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/exif/include -I/usr/include/gtk-3.0 -I/usr/include/pango-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/atk-1.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/lib64/libffi/include -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/webp -I/usr/include/libpng16 -I/usr/include/pixman-1 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/fribidi -I/usr/include/gio-unix-2.0 -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8_build/src/libslic3r -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libnest2d/include -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/miniz -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /usr/lib64/wx/include/gtk3-unicode-3.0-gtk3 -isystem /usr/include/wx-3.0-gtk3 -isystem /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libigl -isystem /usr/include/opencascade -isystem /usr/include/Imath -DNDEBUG -march=native -O2 -pipe -fno-strict-aliasing -fext-numeric-literals -Wall -Wno-reorder -pthread -std=gnu++17 -fPIC -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -MD -MT src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/Notebook.cpp.o -MF src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/Notebook.cpp.o.d -o src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/Notebook.cpp.o -c /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r/GUI/Notebook.cpp [389/433] /usr/bin/x86_64-pc-linux-gnu-g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DOPENVDB_ABI_VERSION_NUMBER=10 -DOPENVDB_USE_DELAYED_LOADING -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/lib64/dbus-1.0/include -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8_build/src/platform -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/hidapi/include -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/exif/include -I/usr/include/gtk-3.0 -I/usr/include/pango-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/atk-1.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/lib64/libffi/include -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/webp -I/usr/include/libpng16 -I/usr/include/pixman-1 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/fribidi -I/usr/include/gio-unix-2.0 -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8_build/src/libslic3r -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libnest2d/include -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/miniz -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /usr/lib64/wx/include/gtk3-unicode-3.0-gtk3 -isystem /usr/include/wx-3.0-gtk3 -isystem /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libigl -isystem /usr/include/opencascade -isystem /usr/include/Imath -DNDEBUG -march=native -O2 -pipe -fno-strict-aliasing -fext-numeric-literals -Wall -Wno-reorder -pthread -std=gnu++17 -fPIC -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -MD -MT src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/UpdateDialogs.cpp.o -MF src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/UpdateDialogs.cpp.o.d -o src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/UpdateDialogs.cpp.o -c /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r/GUI/UpdateDialogs.cpp In file included from /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r/GUI/GUI.hpp:9, from /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r/GUI/UpdateDialogs.cpp:17: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp: In instantiation of ‘bool Slic3r::ConfigOptionBoolsTempl::is_nil(int32_t) const [with bool NULLABLE = false; int32_t = int]’: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:1703:10: required from here /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:1711:24: warning: comparison of integer expressions of different signedness: ‘int32_t’ {aka ‘int’} and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1711 | return idx < values.size() ? NIL_VALUE() == this->values[idx] : | ~~~~^~~~~~~~~~~~~~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp: In instantiation of ‘bool Slic3r::ConfigOptionFloatsOrPercentsTempl::is_nil(int32_t) const [with bool NULLABLE = false; int32_t = int]’: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:1340:10: required from here /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:1348:24: warning: comparison of integer expressions of different signedness: ‘int32_t’ {aka ‘int’} and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1348 | return idx < values.size() ? (std::isnan(this->values[idx].value) || NIL_VALUE() == this->values[idx]) : | ~~~~^~~~~~~~~~~~~~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp: In instantiation of ‘bool Slic3r::ConfigOptionFloatsTempl::is_nil(int32_t) const [with bool NULLABLE = false; int32_t = int]’: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:814:10: required from here /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:822:24: warning: comparison of integer expressions of different signedness: ‘int32_t’ {aka ‘int’} and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 822 | return idx < values.size() ? (std::isnan(this->values[idx]) || NIL_VALUE() == this->values[idx]) : | ~~~~^~~~~~~~~~~~~~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp: In instantiation of ‘bool Slic3r::ConfigOptionIntsTempl::is_nil(int32_t) const [with bool NULLABLE = false; int32_t = int]’: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:998:10: required from here /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:1006:24: warning: comparison of integer expressions of different signedness: ‘int32_t’ {aka ‘int’} and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1006 | return idx < values.size() ? NIL_VALUE() == this->values[idx] : | ~~~~^~~~~~~~~~~~~~~ [390/433] /usr/bin/x86_64-pc-linux-gnu-g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DOPENVDB_ABI_VERSION_NUMBER=10 -DOPENVDB_USE_DELAYED_LOADING -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/lib64/dbus-1.0/include -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8_build/src/platform -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/hidapi/include -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/exif/include -I/usr/include/gtk-3.0 -I/usr/include/pango-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/atk-1.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/lib64/libffi/include -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/webp -I/usr/include/libpng16 -I/usr/include/pixman-1 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/fribidi -I/usr/include/gio-unix-2.0 -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8_build/src/libslic3r -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libnest2d/include -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/miniz -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /usr/lib64/wx/include/gtk3-unicode-3.0-gtk3 -isystem /usr/include/wx-3.0-gtk3 -isystem /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libigl -isystem /usr/include/opencascade -isystem /usr/include/Imath -DNDEBUG -march=native -O2 -pipe -fno-strict-aliasing -fext-numeric-literals -Wall -Wno-reorder -pthread -std=gnu++17 -fPIC -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -MD -MT src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/Tab.cpp.o -MF src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/Tab.cpp.o.d -o src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/Tab.cpp.o -c /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r/GUI/Tab.cpp In file included from /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/GCode/GCodeProcessor.hpp:6, from /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r/GUI/Tab.cpp:9: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:603:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionEntityCollection&)’ was hidden [-Woverloaded-virtual=] 603 | virtual void use(ExtrusionEntityCollection& collection) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:634:18: note: by ‘Slic3r::SimplifyVisitor::use’ 634 | virtual void use(ExtrusionPath3D& path3D) override { | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:602:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionLoop&)’ was hidden [-Woverloaded-virtual=] 602 | virtual void use(ExtrusionLoop& loop) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:634:18: note: by ‘Slic3r::SimplifyVisitor::use’ 634 | virtual void use(ExtrusionPath3D& path3D) override { | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:601:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionMultiPath3D&)’ was hidden [-Woverloaded-virtual=] 601 | virtual void use(ExtrusionMultiPath3D& multipath) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:634:18: note: by ‘Slic3r::SimplifyVisitor::use’ 634 | virtual void use(ExtrusionPath3D& path3D) override { | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:600:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionMultiPath&)’ was hidden [-Woverloaded-virtual=] 600 | virtual void use(ExtrusionMultiPath& multipath) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:634:18: note: by ‘Slic3r::SimplifyVisitor::use’ 634 | virtual void use(ExtrusionPath3D& path3D) override { | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:603:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionEntityCollection&)’ was hidden [-Woverloaded-virtual=] 603 | virtual void use(ExtrusionEntityCollection& collection) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:645:18: note: by ‘Slic3r::GetPathsVisitor::use’ 645 | virtual void use(ExtrusionPath3D& path3D) override { | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:602:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionLoop&)’ was hidden [-Woverloaded-virtual=] 602 | virtual void use(ExtrusionLoop& loop) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:645:18: note: by ‘Slic3r::GetPathsVisitor::use’ 645 | virtual void use(ExtrusionPath3D& path3D) override { | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:601:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionMultiPath3D&)’ was hidden [-Woverloaded-virtual=] 601 | virtual void use(ExtrusionMultiPath3D& multipath) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:645:18: note: by ‘Slic3r::GetPathsVisitor::use’ 645 | virtual void use(ExtrusionPath3D& path3D) override { | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:600:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionMultiPath&)’ was hidden [-Woverloaded-virtual=] 600 | virtual void use(ExtrusionMultiPath& multipath) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:645:18: note: by ‘Slic3r::GetPathsVisitor::use’ 645 | virtual void use(ExtrusionPath3D& path3D) override { | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:595:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursiveConst::use(const Slic3r::ExtrusionEntityCollection&)’ was hidden [-Woverloaded-virtual=] 595 | virtual void use(const ExtrusionEntityCollection& collection) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:658:10: note: by ‘Slic3r::ExtrusionVolume::use’ 658 | void use(const ExtrusionPath3D &path3D) override { volume += unscaled(path3D.length()) * path3D.mm3_per_mm; } | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:594:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursiveConst::use(const Slic3r::ExtrusionLoop&)’ was hidden [-Woverloaded-virtual=] 594 | virtual void use(const ExtrusionLoop& loop) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:658:10: note: by ‘Slic3r::ExtrusionVolume::use’ 658 | void use(const ExtrusionPath3D &path3D) override { volume += unscaled(path3D.length()) * path3D.mm3_per_mm; } | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:593:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursiveConst::use(const Slic3r::ExtrusionMultiPath3D&)’ was hidden [-Woverloaded-virtual=] 593 | virtual void use(const ExtrusionMultiPath3D& multipath) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:658:10: note: by ‘Slic3r::ExtrusionVolume::use’ 658 | void use(const ExtrusionPath3D &path3D) override { volume += unscaled(path3D.length()) * path3D.mm3_per_mm; } | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:592:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursiveConst::use(const Slic3r::ExtrusionMultiPath&)’ was hidden [-Woverloaded-virtual=] 592 | virtual void use(const ExtrusionMultiPath& multipath) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:658:10: note: by ‘Slic3r::ExtrusionVolume::use’ 658 | void use(const ExtrusionPath3D &path3D) override { volume += unscaled(path3D.length()) * path3D.mm3_per_mm; } | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:603:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionEntityCollection&)’ was hidden [-Woverloaded-virtual=] 603 | virtual void use(ExtrusionEntityCollection& collection) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:667:10: note: by ‘Slic3r::ExtrusionModifyFlow::use’ 667 | void use(ExtrusionPath3D &path3D) override { path3D.mm3_per_mm *= _flow_mult; path3D.width *= _flow_mult; } | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:602:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionLoop&)’ was hidden [-Woverloaded-virtual=] 602 | virtual void use(ExtrusionLoop& loop) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:667:10: note: by ‘Slic3r::ExtrusionModifyFlow::use’ 667 | void use(ExtrusionPath3D &path3D) override { path3D.mm3_per_mm *= _flow_mult; path3D.width *= _flow_mult; } | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:601:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionMultiPath3D&)’ was hidden [-Woverloaded-virtual=] 601 | virtual void use(ExtrusionMultiPath3D& multipath) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:667:10: note: by ‘Slic3r::ExtrusionModifyFlow::use’ 667 | void use(ExtrusionPath3D &path3D) override { path3D.mm3_per_mm *= _flow_mult; path3D.width *= _flow_mult; } | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:600:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionMultiPath&)’ was hidden [-Woverloaded-virtual=] 600 | virtual void use(ExtrusionMultiPath& multipath) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:667:10: note: by ‘Slic3r::ExtrusionModifyFlow::use’ 667 | void use(ExtrusionPath3D &path3D) override { path3D.mm3_per_mm *= _flow_mult; path3D.width *= _flow_mult; } | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r/GUI/Tab.cpp: In constructor ‘Slic3r::GUI::Tab::Tab(wxBookCtrlBase*, const wxString&, Slic3r::Preset::Type)’: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r/GUI/Tab.cpp:162:24: warning: catching polymorphic type ‘class Slic3r::GUI::ScriptError’ by value [-Wcatch-value=] 162 | catch (ScriptError ex) { | ^~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r/GUI/Tab.cpp: In member function ‘void Slic3r::GUI::Tab::update_label_colours()’: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r/GUI/Tab.cpp:576:28: warning: unused variable ‘opt_key’ [-Wunused-variable] 576 | const std::string &opt_key = opt.first; | ^~~~~~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r/GUI/Tab.cpp:577:28: warning: unused variable ‘opt_idx’ [-Wunused-variable] 577 | const int & opt_idx = opt.second.first; | ^~~~~~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r/GUI/Tab.cpp: In member function ‘std::vector > Slic3r::GUI::Tab::create_pages(std::string, int, Slic3r::Preset::Type)’: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r/GUI/Tab.cpp:1781:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1781 | for (int i = 1; i < params.size() - 1; i++) { | ~~^~~~~~~~~~~~~~~~~~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r/GUI/Tab.cpp:1816:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1816 | for (int i = 1; i < params.size() - 1; i++) { | ~~^~~~~~~~~~~~~~~~~~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r/GUI/Tab.cpp:1829:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1829 | for (int i = 1; i < params.size() - 1; i++) { | ~~^~~~~~~~~~~~~~~~~~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r/GUI/Tab.cpp:1985:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1985 | for (int i = 1; i < params.size() - 1; i++) { | ~~^~~~~~~~~~~~~~~~~~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r/GUI/Tab.cpp:2025:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 2025 | for (int i = 1; i < params.size() - 1; i++) { | ~~^~~~~~~~~~~~~~~~~~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r/GUI/Tab.cpp:2083:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 2083 | for (int i = 1; i < params.size() - 1; i++) { | ~~^~~~~~~~~~~~~~~~~~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r/GUI/Tab.cpp:2079:18: warning: variable ‘need_to_notified_search’ set but not used [-Wunused-but-set-variable] 2079 | bool need_to_notified_search = false; | ^~~~~~~~~~~~~~~~~~~~~~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r/GUI/Tab.cpp:2081:18: warning: unused variable ‘custom_label’ [-Wunused-variable] 2081 | bool custom_label = false; | ^~~~~~~~~~~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r/GUI/Tab.cpp: In lambda function: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r/GUI/Tab.cpp:2318:39: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘const int’ [-Wsign-compare] 2318 | if (i == idx_page) | ~~^~~~~~~~~~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r/GUI/Tab.cpp: In member function ‘std::vector > Slic3r::GUI::Tab::create_pages(std::string, int, Slic3r::Preset::Type)’: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r/GUI/Tab.cpp:1724:10: warning: variable ‘no_page_yet’ set but not used [-Wunused-but-set-variable] 1724 | bool no_page_yet = true; | ^~~~~~~~~~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r/GUI/Tab.cpp: In member function ‘void Slic3r::GUI::TabPrinter::build_unregular_pages(bool)’: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r/GUI/Tab.cpp:3287:17: warning: unused variable ‘flavor’ [-Wunused-variable] 3287 | GCodeFlavor flavor = m_config->option>("gcode_flavor")->value; | ^~~~~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r/GUI/Tab.cpp: In member function ‘virtual void Slic3r::GUI::TabPrinter::toggle_options()’: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r/GUI/Tab.cpp:3658:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 3658 | for (int i = 0; i < min_layer_height.size(); i++) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r/GUI/Tab.cpp:3668:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 3668 | for (int i = 0; i < max_layer_height.size(); i++) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r/GUI/Tab.cpp:3656:36: warning: unused variable ‘nozzle_diameters’ [-Wunused-variable] 3656 | const std::vector& nozzle_diameters = m_config->option("nozzle_diameter")->values; | ^~~~~~~~~~~~~~~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r/GUI/Tab.cpp: In member function ‘bool Slic3r::GUI::VectorManager::is_compatibile_with_ui()’: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r/GUI/Tab.cpp:4893:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 4893 | if (int(values.size()) != m_grid_sizer->GetItemCount()) { | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r/GUI/Tab.cpp: In member function ‘void Slic3r::GUI::VectorManager::update_from_config()’: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r/GUI/Tab.cpp:4975:12: warning: enumeration value ‘coVectorType’ not handled in switch [-Wswitch] 4975 | switch (m_opt_type) { | ^ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r/GUI/Tab.cpp:4975:12: warning: enumeration value ‘coNone’ not handled in switch [-Wswitch] /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r/GUI/Tab.cpp:4975:12: warning: enumeration value ‘coFloat’ not handled in switch [-Wswitch] /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r/GUI/Tab.cpp:4975:12: warning: enumeration value ‘coInt’ not handled in switch [-Wswitch] /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r/GUI/Tab.cpp:4975:12: warning: enumeration value ‘coString’ not handled in switch [-Wswitch] /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r/GUI/Tab.cpp:4975:12: warning: enumeration value ‘coStrings’ not handled in switch [-Wswitch] /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r/GUI/Tab.cpp:4975:12: warning: enumeration value ‘coPercent’ not handled in switch [-Wswitch] /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r/GUI/Tab.cpp:4975:12: warning: enumeration value ‘coFloatOrPercent’ not handled in switch [-Wswitch] /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r/GUI/Tab.cpp:4975:12: warning: enumeration value ‘coPoint’ not handled in switch [-Wswitch] /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r/GUI/Tab.cpp:4975:12: warning: enumeration value ‘coPoint3’ not handled in switch [-Wswitch] /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r/GUI/Tab.cpp:4975:12: warning: enumeration value ‘coBool’ not handled in switch [-Wswitch] /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r/GUI/Tab.cpp:4975:12: warning: enumeration value ‘coEnum’ not handled in switch [-Wswitch] /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r/GUI/Tab.cpp: In member function ‘void Slic3r::GUI::VectorManager::edit_value(int, const std::string&)’: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r/GUI/Tab.cpp:5041:12: warning: enumeration value ‘coVectorType’ not handled in switch [-Wswitch] 5041 | switch (m_opt_type) { | ^ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r/GUI/Tab.cpp:5041:12: warning: enumeration value ‘coNone’ not handled in switch [-Wswitch] /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r/GUI/Tab.cpp:5041:12: warning: enumeration value ‘coFloat’ not handled in switch [-Wswitch] /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r/GUI/Tab.cpp:5041:12: warning: enumeration value ‘coInt’ not handled in switch [-Wswitch] /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r/GUI/Tab.cpp:5041:12: warning: enumeration value ‘coString’ not handled in switch [-Wswitch] /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r/GUI/Tab.cpp:5041:12: warning: enumeration value ‘coStrings’ not handled in switch [-Wswitch] /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r/GUI/Tab.cpp:5041:12: warning: enumeration value ‘coPercent’ not handled in switch [-Wswitch] /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r/GUI/Tab.cpp:5041:12: warning: enumeration value ‘coFloatOrPercent’ not handled in switch [-Wswitch] /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r/GUI/Tab.cpp:5041:12: warning: enumeration value ‘coPoint’ not handled in switch [-Wswitch] /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r/GUI/Tab.cpp:5041:12: warning: enumeration value ‘coPoint3’ not handled in switch [-Wswitch] /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r/GUI/Tab.cpp:5041:12: warning: enumeration value ‘coBool’ not handled in switch [-Wswitch] /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r/GUI/Tab.cpp:5041:12: warning: enumeration value ‘coEnum’ not handled in switch [-Wswitch] In file included from /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r/GUI/2DBed.hpp:5, from /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r/GUI/BedShapeDialog.hpp:7, from /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r/GUI/Tab.hpp:32, from /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r/GUI/Tab.cpp:3: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp: In instantiation of ‘bool Slic3r::ConfigOptionBoolsTempl::is_nil(int32_t) const [with bool NULLABLE = false; int32_t = int]’: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:1703:10: required from here /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:1711:24: warning: comparison of integer expressions of different signedness: ‘int32_t’ {aka ‘int’} and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1711 | return idx < values.size() ? NIL_VALUE() == this->values[idx] : | ~~~~^~~~~~~~~~~~~~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp: In instantiation of ‘bool Slic3r::ConfigOptionFloatsOrPercentsTempl::is_nil(int32_t) const [with bool NULLABLE = false; int32_t = int]’: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:1340:10: required from here /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:1348:24: warning: comparison of integer expressions of different signedness: ‘int32_t’ {aka ‘int’} and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1348 | return idx < values.size() ? (std::isnan(this->values[idx].value) || NIL_VALUE() == this->values[idx]) : | ~~~~^~~~~~~~~~~~~~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp: In instantiation of ‘bool Slic3r::ConfigOptionFloatsTempl::is_nil(int32_t) const [with bool NULLABLE = false; int32_t = int]’: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:814:10: required from here /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:822:24: warning: comparison of integer expressions of different signedness: ‘int32_t’ {aka ‘int’} and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 822 | return idx < values.size() ? (std::isnan(this->values[idx]) || NIL_VALUE() == this->values[idx]) : | ~~~~^~~~~~~~~~~~~~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp: In instantiation of ‘bool Slic3r::ConfigOptionIntsTempl::is_nil(int32_t) const [with bool NULLABLE = false; int32_t = int]’: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:998:10: required from here /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:1006:24: warning: comparison of integer expressions of different signedness: ‘int32_t’ {aka ‘int’} and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1006 | return idx < values.size() ? NIL_VALUE() == this->values[idx] : | ~~~~^~~~~~~~~~~~~~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r/GUI/Tab.cpp: At global scope: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r/GUI/Tab.cpp:1307:17: warning: ‘wxString Slic3r::GUI::pad_combo_value_for_config(const Slic3r::DynamicPrintConfig&)’ defined but not used [-Wunused-function] 1307 | static wxString pad_combo_value_for_config(const DynamicPrintConfig &config) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r/GUI/Tab.cpp:1294:17: warning: ‘wxString Slic3r::GUI::support_combo_value_for_config(const Slic3r::DynamicPrintConfig&, bool)’ defined but not used [-Wunused-function] 1294 | static wxString support_combo_value_for_config(const DynamicPrintConfig &config, bool is_fff) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [391/433] /usr/bin/x86_64-pc-linux-gnu-g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DOPENVDB_ABI_VERSION_NUMBER=10 -DOPENVDB_USE_DELAYED_LOADING -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/lib64/dbus-1.0/include -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8_build/src/platform -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/hidapi/include -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/exif/include -I/usr/include/gtk-3.0 -I/usr/include/pango-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/atk-1.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/lib64/libffi/include -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/webp -I/usr/include/libpng16 -I/usr/include/pixman-1 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/fribidi -I/usr/include/gio-unix-2.0 -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8_build/src/libslic3r -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libnest2d/include -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/miniz -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /usr/lib64/wx/include/gtk3-unicode-3.0-gtk3 -isystem /usr/include/wx-3.0-gtk3 -isystem /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libigl -isystem /usr/include/opencascade -isystem /usr/include/Imath -DNDEBUG -march=native -O2 -pipe -fno-strict-aliasing -fext-numeric-literals -Wall -Wno-reorder -pthread -std=gnu++17 -fPIC -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -MD -MT src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/ImGuiWrapper.cpp.o -MF src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/ImGuiWrapper.cpp.o.d -o src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/ImGuiWrapper.cpp.o -c /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r/GUI/ImGuiWrapper.cpp In file included from /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r/GUI/3DScene.hpp:7, from /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r/GUI/ImGuiWrapper.cpp:29: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:603:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionEntityCollection&)’ was hidden [-Woverloaded-virtual=] 603 | virtual void use(ExtrusionEntityCollection& collection) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:634:18: note: by ‘Slic3r::SimplifyVisitor::use’ 634 | virtual void use(ExtrusionPath3D& path3D) override { | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:602:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionLoop&)’ was hidden [-Woverloaded-virtual=] 602 | virtual void use(ExtrusionLoop& loop) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:634:18: note: by ‘Slic3r::SimplifyVisitor::use’ 634 | virtual void use(ExtrusionPath3D& path3D) override { | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:601:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionMultiPath3D&)’ was hidden [-Woverloaded-virtual=] 601 | virtual void use(ExtrusionMultiPath3D& multipath) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:634:18: note: by ‘Slic3r::SimplifyVisitor::use’ 634 | virtual void use(ExtrusionPath3D& path3D) override { | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:600:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionMultiPath&)’ was hidden [-Woverloaded-virtual=] 600 | virtual void use(ExtrusionMultiPath& multipath) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:634:18: note: by ‘Slic3r::SimplifyVisitor::use’ 634 | virtual void use(ExtrusionPath3D& path3D) override { | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:603:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionEntityCollection&)’ was hidden [-Woverloaded-virtual=] 603 | virtual void use(ExtrusionEntityCollection& collection) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:645:18: note: by ‘Slic3r::GetPathsVisitor::use’ 645 | virtual void use(ExtrusionPath3D& path3D) override { | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:602:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionLoop&)’ was hidden [-Woverloaded-virtual=] 602 | virtual void use(ExtrusionLoop& loop) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:645:18: note: by ‘Slic3r::GetPathsVisitor::use’ 645 | virtual void use(ExtrusionPath3D& path3D) override { | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:601:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionMultiPath3D&)’ was hidden [-Woverloaded-virtual=] 601 | virtual void use(ExtrusionMultiPath3D& multipath) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:645:18: note: by ‘Slic3r::GetPathsVisitor::use’ 645 | virtual void use(ExtrusionPath3D& path3D) override { | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:600:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionMultiPath&)’ was hidden [-Woverloaded-virtual=] 600 | virtual void use(ExtrusionMultiPath& multipath) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:645:18: note: by ‘Slic3r::GetPathsVisitor::use’ 645 | virtual void use(ExtrusionPath3D& path3D) override { | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:595:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursiveConst::use(const Slic3r::ExtrusionEntityCollection&)’ was hidden [-Woverloaded-virtual=] 595 | virtual void use(const ExtrusionEntityCollection& collection) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:658:10: note: by ‘Slic3r::ExtrusionVolume::use’ 658 | void use(const ExtrusionPath3D &path3D) override { volume += unscaled(path3D.length()) * path3D.mm3_per_mm; } | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:594:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursiveConst::use(const Slic3r::ExtrusionLoop&)’ was hidden [-Woverloaded-virtual=] 594 | virtual void use(const ExtrusionLoop& loop) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:658:10: note: by ‘Slic3r::ExtrusionVolume::use’ 658 | void use(const ExtrusionPath3D &path3D) override { volume += unscaled(path3D.length()) * path3D.mm3_per_mm; } | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:593:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursiveConst::use(const Slic3r::ExtrusionMultiPath3D&)’ was hidden [-Woverloaded-virtual=] 593 | virtual void use(const ExtrusionMultiPath3D& multipath) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:658:10: note: by ‘Slic3r::ExtrusionVolume::use’ 658 | void use(const ExtrusionPath3D &path3D) override { volume += unscaled(path3D.length()) * path3D.mm3_per_mm; } | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:592:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursiveConst::use(const Slic3r::ExtrusionMultiPath&)’ was hidden [-Woverloaded-virtual=] 592 | virtual void use(const ExtrusionMultiPath& multipath) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:658:10: note: by ‘Slic3r::ExtrusionVolume::use’ 658 | void use(const ExtrusionPath3D &path3D) override { volume += unscaled(path3D.length()) * path3D.mm3_per_mm; } | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:603:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionEntityCollection&)’ was hidden [-Woverloaded-virtual=] 603 | virtual void use(ExtrusionEntityCollection& collection) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:667:10: note: by ‘Slic3r::ExtrusionModifyFlow::use’ 667 | void use(ExtrusionPath3D &path3D) override { path3D.mm3_per_mm *= _flow_mult; path3D.width *= _flow_mult; } | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:602:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionLoop&)’ was hidden [-Woverloaded-virtual=] 602 | virtual void use(ExtrusionLoop& loop) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:667:10: note: by ‘Slic3r::ExtrusionModifyFlow::use’ 667 | void use(ExtrusionPath3D &path3D) override { path3D.mm3_per_mm *= _flow_mult; path3D.width *= _flow_mult; } | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:601:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionMultiPath3D&)’ was hidden [-Woverloaded-virtual=] 601 | virtual void use(ExtrusionMultiPath3D& multipath) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:667:10: note: by ‘Slic3r::ExtrusionModifyFlow::use’ 667 | void use(ExtrusionPath3D &path3D) override { path3D.mm3_per_mm *= _flow_mult; path3D.width *= _flow_mult; } | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:600:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionMultiPath&)’ was hidden [-Woverloaded-virtual=] 600 | virtual void use(ExtrusionMultiPath& multipath) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:667:10: note: by ‘Slic3r::ExtrusionModifyFlow::use’ 667 | void use(ExtrusionPath3D &path3D) override { path3D.mm3_per_mm *= _flow_mult; path3D.width *= _flow_mult; } | ^~~ In file included from /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/AppConfig.hpp:11, from /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r/GUI/ImGuiWrapper.cpp:27: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp: In instantiation of ‘bool Slic3r::ConfigOptionBoolsTempl::is_nil(int32_t) const [with bool NULLABLE = false; int32_t = int]’: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:1703:10: required from here /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:1711:24: warning: comparison of integer expressions of different signedness: ‘int32_t’ {aka ‘int’} and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1711 | return idx < values.size() ? NIL_VALUE() == this->values[idx] : | ~~~~^~~~~~~~~~~~~~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp: In instantiation of ‘bool Slic3r::ConfigOptionFloatsOrPercentsTempl::is_nil(int32_t) const [with bool NULLABLE = false; int32_t = int]’: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:1340:10: required from here /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:1348:24: warning: comparison of integer expressions of different signedness: ‘int32_t’ {aka ‘int’} and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1348 | return idx < values.size() ? (std::isnan(this->values[idx].value) || NIL_VALUE() == this->values[idx]) : | ~~~~^~~~~~~~~~~~~~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp: In instantiation of ‘bool Slic3r::ConfigOptionFloatsTempl::is_nil(int32_t) const [with bool NULLABLE = false; int32_t = int]’: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:814:10: required from here /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:822:24: warning: comparison of integer expressions of different signedness: ‘int32_t’ {aka ‘int’} and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 822 | return idx < values.size() ? (std::isnan(this->values[idx]) || NIL_VALUE() == this->values[idx]) : | ~~~~^~~~~~~~~~~~~~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp: In instantiation of ‘bool Slic3r::ConfigOptionIntsTempl::is_nil(int32_t) const [with bool NULLABLE = false; int32_t = int]’: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:998:10: required from here /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:1006:24: warning: comparison of integer expressions of different signedness: ‘int32_t’ {aka ‘int’} and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1006 | return idx < values.size() ? NIL_VALUE() == this->values[idx] : | ~~~~^~~~~~~~~~~~~~~ [392/433] /usr/bin/x86_64-pc-linux-gnu-g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DOPENVDB_ABI_VERSION_NUMBER=10 -DOPENVDB_USE_DELAYED_LOADING -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/lib64/dbus-1.0/include -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8_build/src/platform -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/hidapi/include -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/exif/include -I/usr/include/gtk-3.0 -I/usr/include/pango-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/atk-1.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/lib64/libffi/include -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/webp -I/usr/include/libpng16 -I/usr/include/pixman-1 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/fribidi -I/usr/include/gio-unix-2.0 -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8_build/src/libslic3r -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libnest2d/include -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/miniz -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /usr/lib64/wx/include/gtk3-unicode-3.0-gtk3 -isystem /usr/include/wx-3.0-gtk3 -isystem /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libigl -isystem /usr/include/opencascade -isystem /usr/include/Imath -DNDEBUG -march=native -O2 -pipe -fno-strict-aliasing -fext-numeric-literals -Wall -Wno-reorder -pthread -std=gnu++17 -fPIC -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -MD -MT src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/MsgDialog.cpp.o -MF src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/MsgDialog.cpp.o.d -o src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/MsgDialog.cpp.o -c /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r/GUI/MsgDialog.cpp In file included from /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r/GUI/GUI.hpp:9, from /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r/GUI/MsgDialog.cpp:17: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp: In instantiation of ‘bool Slic3r::ConfigOptionBoolsTempl::is_nil(int32_t) const [with bool NULLABLE = false; int32_t = int]’: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:1703:10: required from here /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:1711:24: warning: comparison of integer expressions of different signedness: ‘int32_t’ {aka ‘int’} and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1711 | return idx < values.size() ? NIL_VALUE() == this->values[idx] : | ~~~~^~~~~~~~~~~~~~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp: In instantiation of ‘bool Slic3r::ConfigOptionFloatsOrPercentsTempl::is_nil(int32_t) const [with bool NULLABLE = false; int32_t = int]’: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:1340:10: required from here /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:1348:24: warning: comparison of integer expressions of different signedness: ‘int32_t’ {aka ‘int’} and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1348 | return idx < values.size() ? (std::isnan(this->values[idx].value) || NIL_VALUE() == this->values[idx]) : | ~~~~^~~~~~~~~~~~~~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp: In instantiation of ‘bool Slic3r::ConfigOptionFloatsTempl::is_nil(int32_t) const [with bool NULLABLE = false; int32_t = int]’: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:814:10: required from here /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:822:24: warning: comparison of integer expressions of different signedness: ‘int32_t’ {aka ‘int’} and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 822 | return idx < values.size() ? (std::isnan(this->values[idx]) || NIL_VALUE() == this->values[idx]) : | ~~~~^~~~~~~~~~~~~~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp: In instantiation of ‘bool Slic3r::ConfigOptionIntsTempl::is_nil(int32_t) const [with bool NULLABLE = false; int32_t = int]’: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:998:10: required from here /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:1006:24: warning: comparison of integer expressions of different signedness: ‘int32_t’ {aka ‘int’} and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1006 | return idx < values.size() ? NIL_VALUE() == this->values[idx] : | ~~~~^~~~~~~~~~~~~~~ [393/433] /usr/bin/x86_64-pc-linux-gnu-g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DOPENVDB_ABI_VERSION_NUMBER=10 -DOPENVDB_USE_DELAYED_LOADING -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/lib64/dbus-1.0/include -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8_build/src/platform -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/hidapi/include -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/exif/include -I/usr/include/gtk-3.0 -I/usr/include/pango-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/atk-1.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/lib64/libffi/include -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/webp -I/usr/include/libpng16 -I/usr/include/pixman-1 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/fribidi -I/usr/include/gio-unix-2.0 -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8_build/src/libslic3r -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libnest2d/include -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/miniz -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /usr/lib64/wx/include/gtk3-unicode-3.0-gtk3 -isystem /usr/include/wx-3.0-gtk3 -isystem /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libigl -isystem /usr/include/opencascade -isystem /usr/include/Imath -DNDEBUG -march=native -O2 -pipe -fno-strict-aliasing -fext-numeric-literals -Wall -Wno-reorder -pthread -std=gnu++17 -fPIC -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -MD -MT src/slic3r/CMakeFiles/libslic3r_gui.dir/Config/Snapshot.cpp.o -MF src/slic3r/CMakeFiles/libslic3r_gui.dir/Config/Snapshot.cpp.o.d -o src/slic3r/CMakeFiles/libslic3r_gui.dir/Config/Snapshot.cpp.o -c /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r/Config/Snapshot.cpp In file included from /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/PrintConfig.hpp:32, from /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Preset.hpp:11, from /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/PresetBundle.hpp:4, from /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r/Config/Snapshot.cpp:13: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp: In instantiation of ‘bool Slic3r::ConfigOptionBoolsTempl::is_nil(int32_t) const [with bool NULLABLE = false; int32_t = int]’: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:1703:10: required from here /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:1711:24: warning: comparison of integer expressions of different signedness: ‘int32_t’ {aka ‘int’} and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1711 | return idx < values.size() ? NIL_VALUE() == this->values[idx] : | ~~~~^~~~~~~~~~~~~~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp: In instantiation of ‘bool Slic3r::ConfigOptionFloatsOrPercentsTempl::is_nil(int32_t) const [with bool NULLABLE = false; int32_t = int]’: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:1340:10: required from here /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:1348:24: warning: comparison of integer expressions of different signedness: ‘int32_t’ {aka ‘int’} and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1348 | return idx < values.size() ? (std::isnan(this->values[idx].value) || NIL_VALUE() == this->values[idx]) : | ~~~~^~~~~~~~~~~~~~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp: In instantiation of ‘bool Slic3r::ConfigOptionFloatsTempl::is_nil(int32_t) const [with bool NULLABLE = false; int32_t = int]’: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:814:10: required from here /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:822:24: warning: comparison of integer expressions of different signedness: ‘int32_t’ {aka ‘int’} and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 822 | return idx < values.size() ? (std::isnan(this->values[idx]) || NIL_VALUE() == this->values[idx]) : | ~~~~^~~~~~~~~~~~~~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp: In instantiation of ‘bool Slic3r::ConfigOptionIntsTempl::is_nil(int32_t) const [with bool NULLABLE = false; int32_t = int]’: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:998:10: required from here /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:1006:24: warning: comparison of integer expressions of different signedness: ‘int32_t’ {aka ‘int’} and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1006 | return idx < values.size() ? NIL_VALUE() == this->values[idx] : | ~~~~^~~~~~~~~~~~~~~ [394/433] /usr/bin/x86_64-pc-linux-gnu-g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DOPENVDB_ABI_VERSION_NUMBER=10 -DOPENVDB_USE_DELAYED_LOADING -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/lib64/dbus-1.0/include -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8_build/src/platform -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/hidapi/include -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/exif/include -I/usr/include/gtk-3.0 -I/usr/include/pango-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/atk-1.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/lib64/libffi/include -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/webp -I/usr/include/libpng16 -I/usr/include/pixman-1 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/fribidi -I/usr/include/gio-unix-2.0 -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8_build/src/libslic3r -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libnest2d/include -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/miniz -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /usr/lib64/wx/include/gtk3-unicode-3.0-gtk3 -isystem /usr/include/wx-3.0-gtk3 -isystem /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libigl -isystem /usr/include/opencascade -isystem /usr/include/Imath -DNDEBUG -march=native -O2 -pipe -fno-strict-aliasing -fext-numeric-literals -Wall -Wno-reorder -pthread -std=gnu++17 -fPIC -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -MD -MT src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/FirmwareDialog.cpp.o -MF src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/FirmwareDialog.cpp.o.d -o src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/FirmwareDialog.cpp.o -c /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r/GUI/FirmwareDialog.cpp In file included from /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r/GUI/GUI.hpp:9, from /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r/GUI/FirmwareDialog.cpp:18: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp: In instantiation of ‘bool Slic3r::ConfigOptionBoolsTempl::is_nil(int32_t) const [with bool NULLABLE = false; int32_t = int]’: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:1703:10: required from here /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:1711:24: warning: comparison of integer expressions of different signedness: ‘int32_t’ {aka ‘int’} and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1711 | return idx < values.size() ? NIL_VALUE() == this->values[idx] : | ~~~~^~~~~~~~~~~~~~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp: In instantiation of ‘bool Slic3r::ConfigOptionFloatsOrPercentsTempl::is_nil(int32_t) const [with bool NULLABLE = false; int32_t = int]’: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:1340:10: required from here /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:1348:24: warning: comparison of integer expressions of different signedness: ‘int32_t’ {aka ‘int’} and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1348 | return idx < values.size() ? (std::isnan(this->values[idx].value) || NIL_VALUE() == this->values[idx]) : | ~~~~^~~~~~~~~~~~~~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp: In instantiation of ‘bool Slic3r::ConfigOptionFloatsTempl::is_nil(int32_t) const [with bool NULLABLE = false; int32_t = int]’: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:814:10: required from here /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:822:24: warning: comparison of integer expressions of different signedness: ‘int32_t’ {aka ‘int’} and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 822 | return idx < values.size() ? (std::isnan(this->values[idx]) || NIL_VALUE() == this->values[idx]) : | ~~~~^~~~~~~~~~~~~~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp: In instantiation of ‘bool Slic3r::ConfigOptionIntsTempl::is_nil(int32_t) const [with bool NULLABLE = false; int32_t = int]’: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:998:10: required from here /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:1006:24: warning: comparison of integer expressions of different signedness: ‘int32_t’ {aka ‘int’} and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1006 | return idx < values.size() ? NIL_VALUE() == this->values[idx] : | ~~~~^~~~~~~~~~~~~~~ [395/433] /usr/bin/x86_64-pc-linux-gnu-g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DOPENVDB_ABI_VERSION_NUMBER=10 -DOPENVDB_USE_DELAYED_LOADING -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/lib64/dbus-1.0/include -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8_build/src/platform -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/hidapi/include -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/exif/include -I/usr/include/gtk-3.0 -I/usr/include/pango-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/atk-1.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/lib64/libffi/include -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/webp -I/usr/include/libpng16 -I/usr/include/pixman-1 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/fribidi -I/usr/include/gio-unix-2.0 -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8_build/src/libslic3r -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libnest2d/include -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/miniz -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /usr/lib64/wx/include/gtk3-unicode-3.0-gtk3 -isystem /usr/include/wx-3.0-gtk3 -isystem /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libigl -isystem /usr/include/opencascade -isystem /usr/include/Imath -DNDEBUG -march=native -O2 -pipe -fno-strict-aliasing -fext-numeric-literals -Wall -Wno-reorder -pthread -std=gnu++17 -fPIC -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -MD -MT src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/Jobs/PlaterJob.cpp.o -MF src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/Jobs/PlaterJob.cpp.o.d -o src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/Jobs/PlaterJob.cpp.o -c /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r/GUI/Jobs/PlaterJob.cpp In file included from /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/GCode/GCodeProcessor.hpp:6, from /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r/GUI/Plater.hpp:15, from /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r/GUI/Jobs/PlaterJob.cpp:3: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:603:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionEntityCollection&)’ was hidden [-Woverloaded-virtual=] 603 | virtual void use(ExtrusionEntityCollection& collection) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:634:18: note: by ‘Slic3r::SimplifyVisitor::use’ 634 | virtual void use(ExtrusionPath3D& path3D) override { | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:602:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionLoop&)’ was hidden [-Woverloaded-virtual=] 602 | virtual void use(ExtrusionLoop& loop) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:634:18: note: by ‘Slic3r::SimplifyVisitor::use’ 634 | virtual void use(ExtrusionPath3D& path3D) override { | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:601:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionMultiPath3D&)’ was hidden [-Woverloaded-virtual=] 601 | virtual void use(ExtrusionMultiPath3D& multipath) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:634:18: note: by ‘Slic3r::SimplifyVisitor::use’ 634 | virtual void use(ExtrusionPath3D& path3D) override { | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:600:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionMultiPath&)’ was hidden [-Woverloaded-virtual=] 600 | virtual void use(ExtrusionMultiPath& multipath) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:634:18: note: by ‘Slic3r::SimplifyVisitor::use’ 634 | virtual void use(ExtrusionPath3D& path3D) override { | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:603:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionEntityCollection&)’ was hidden [-Woverloaded-virtual=] 603 | virtual void use(ExtrusionEntityCollection& collection) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:645:18: note: by ‘Slic3r::GetPathsVisitor::use’ 645 | virtual void use(ExtrusionPath3D& path3D) override { | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:602:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionLoop&)’ was hidden [-Woverloaded-virtual=] 602 | virtual void use(ExtrusionLoop& loop) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:645:18: note: by ‘Slic3r::GetPathsVisitor::use’ 645 | virtual void use(ExtrusionPath3D& path3D) override { | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:601:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionMultiPath3D&)’ was hidden [-Woverloaded-virtual=] 601 | virtual void use(ExtrusionMultiPath3D& multipath) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:645:18: note: by ‘Slic3r::GetPathsVisitor::use’ 645 | virtual void use(ExtrusionPath3D& path3D) override { | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:600:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionMultiPath&)’ was hidden [-Woverloaded-virtual=] 600 | virtual void use(ExtrusionMultiPath& multipath) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:645:18: note: by ‘Slic3r::GetPathsVisitor::use’ 645 | virtual void use(ExtrusionPath3D& path3D) override { | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:595:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursiveConst::use(const Slic3r::ExtrusionEntityCollection&)’ was hidden [-Woverloaded-virtual=] 595 | virtual void use(const ExtrusionEntityCollection& collection) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:658:10: note: by ‘Slic3r::ExtrusionVolume::use’ 658 | void use(const ExtrusionPath3D &path3D) override { volume += unscaled(path3D.length()) * path3D.mm3_per_mm; } | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:594:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursiveConst::use(const Slic3r::ExtrusionLoop&)’ was hidden [-Woverloaded-virtual=] 594 | virtual void use(const ExtrusionLoop& loop) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:658:10: note: by ‘Slic3r::ExtrusionVolume::use’ 658 | void use(const ExtrusionPath3D &path3D) override { volume += unscaled(path3D.length()) * path3D.mm3_per_mm; } | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:593:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursiveConst::use(const Slic3r::ExtrusionMultiPath3D&)’ was hidden [-Woverloaded-virtual=] 593 | virtual void use(const ExtrusionMultiPath3D& multipath) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:658:10: note: by ‘Slic3r::ExtrusionVolume::use’ 658 | void use(const ExtrusionPath3D &path3D) override { volume += unscaled(path3D.length()) * path3D.mm3_per_mm; } | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:592:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursiveConst::use(const Slic3r::ExtrusionMultiPath&)’ was hidden [-Woverloaded-virtual=] 592 | virtual void use(const ExtrusionMultiPath& multipath) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:658:10: note: by ‘Slic3r::ExtrusionVolume::use’ 658 | void use(const ExtrusionPath3D &path3D) override { volume += unscaled(path3D.length()) * path3D.mm3_per_mm; } | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:603:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionEntityCollection&)’ was hidden [-Woverloaded-virtual=] 603 | virtual void use(ExtrusionEntityCollection& collection) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:667:10: note: by ‘Slic3r::ExtrusionModifyFlow::use’ 667 | void use(ExtrusionPath3D &path3D) override { path3D.mm3_per_mm *= _flow_mult; path3D.width *= _flow_mult; } | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:602:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionLoop&)’ was hidden [-Woverloaded-virtual=] 602 | virtual void use(ExtrusionLoop& loop) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:667:10: note: by ‘Slic3r::ExtrusionModifyFlow::use’ 667 | void use(ExtrusionPath3D &path3D) override { path3D.mm3_per_mm *= _flow_mult; path3D.width *= _flow_mult; } | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:601:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionMultiPath3D&)’ was hidden [-Woverloaded-virtual=] 601 | virtual void use(ExtrusionMultiPath3D& multipath) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:667:10: note: by ‘Slic3r::ExtrusionModifyFlow::use’ 667 | void use(ExtrusionPath3D &path3D) override { path3D.mm3_per_mm *= _flow_mult; path3D.width *= _flow_mult; } | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:600:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionMultiPath&)’ was hidden [-Woverloaded-virtual=] 600 | virtual void use(ExtrusionMultiPath& multipath) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:667:10: note: by ‘Slic3r::ExtrusionModifyFlow::use’ 667 | void use(ExtrusionPath3D &path3D) override { path3D.mm3_per_mm *= _flow_mult; path3D.width *= _flow_mult; } | ^~~ In file included from /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r/GUI/GUI.hpp:9, from /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r/GUI/Jobs/PlaterJob.cpp:2: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp: In instantiation of ‘bool Slic3r::ConfigOptionBoolsTempl::is_nil(int32_t) const [with bool NULLABLE = false; int32_t = int]’: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:1703:10: required from here /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:1711:24: warning: comparison of integer expressions of different signedness: ‘int32_t’ {aka ‘int’} and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1711 | return idx < values.size() ? NIL_VALUE() == this->values[idx] : | ~~~~^~~~~~~~~~~~~~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp: In instantiation of ‘bool Slic3r::ConfigOptionFloatsOrPercentsTempl::is_nil(int32_t) const [with bool NULLABLE = false; int32_t = int]’: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:1340:10: required from here /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:1348:24: warning: comparison of integer expressions of different signedness: ‘int32_t’ {aka ‘int’} and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1348 | return idx < values.size() ? (std::isnan(this->values[idx].value) || NIL_VALUE() == this->values[idx]) : | ~~~~^~~~~~~~~~~~~~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp: In instantiation of ‘bool Slic3r::ConfigOptionFloatsTempl::is_nil(int32_t) const [with bool NULLABLE = false; int32_t = int]’: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:814:10: required from here /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:822:24: warning: comparison of integer expressions of different signedness: ‘int32_t’ {aka ‘int’} and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 822 | return idx < values.size() ? (std::isnan(this->values[idx]) || NIL_VALUE() == this->values[idx]) : | ~~~~^~~~~~~~~~~~~~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp: In instantiation of ‘bool Slic3r::ConfigOptionIntsTempl::is_nil(int32_t) const [with bool NULLABLE = false; int32_t = int]’: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:998:10: required from here /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:1006:24: warning: comparison of integer expressions of different signedness: ‘int32_t’ {aka ‘int’} and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1006 | return idx < values.size() ? NIL_VALUE() == this->values[idx] : | ~~~~^~~~~~~~~~~~~~~ [396/433] /usr/bin/x86_64-pc-linux-gnu-g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DOPENVDB_ABI_VERSION_NUMBER=10 -DOPENVDB_USE_DELAYED_LOADING -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/lib64/dbus-1.0/include -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8_build/src/platform -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/hidapi/include -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/exif/include -I/usr/include/gtk-3.0 -I/usr/include/pango-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/atk-1.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/lib64/libffi/include -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/webp -I/usr/include/libpng16 -I/usr/include/pixman-1 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/fribidi -I/usr/include/gio-unix-2.0 -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8_build/src/libslic3r -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libnest2d/include -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/miniz -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /usr/lib64/wx/include/gtk3-unicode-3.0-gtk3 -isystem /usr/include/wx-3.0-gtk3 -isystem /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libigl -isystem /usr/include/opencascade -isystem /usr/include/Imath -DNDEBUG -march=native -O2 -pipe -fno-strict-aliasing -fext-numeric-literals -Wall -Wno-reorder -pthread -std=gnu++17 -fPIC -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -MD -MT src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/PrintHostDialogs.cpp.o -MF src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/PrintHostDialogs.cpp.o.d -o src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/PrintHostDialogs.cpp.o -c /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r/GUI/PrintHostDialogs.cpp In file included from /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/GCode/GCodeProcessor.hpp:6, from /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r/GUI/Plater.hpp:15, from /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r/GUI/NotificationManager.hpp:5, from /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r/GUI/PrintHostDialogs.cpp:28: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:603:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionEntityCollection&)’ was hidden [-Woverloaded-virtual=] 603 | virtual void use(ExtrusionEntityCollection& collection) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:634:18: note: by ‘Slic3r::SimplifyVisitor::use’ 634 | virtual void use(ExtrusionPath3D& path3D) override { | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:602:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionLoop&)’ was hidden [-Woverloaded-virtual=] 602 | virtual void use(ExtrusionLoop& loop) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:634:18: note: by ‘Slic3r::SimplifyVisitor::use’ 634 | virtual void use(ExtrusionPath3D& path3D) override { | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:601:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionMultiPath3D&)’ was hidden [-Woverloaded-virtual=] 601 | virtual void use(ExtrusionMultiPath3D& multipath) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:634:18: note: by ‘Slic3r::SimplifyVisitor::use’ 634 | virtual void use(ExtrusionPath3D& path3D) override { | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:600:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionMultiPath&)’ was hidden [-Woverloaded-virtual=] 600 | virtual void use(ExtrusionMultiPath& multipath) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:634:18: note: by ‘Slic3r::SimplifyVisitor::use’ 634 | virtual void use(ExtrusionPath3D& path3D) override { | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:603:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionEntityCollection&)’ was hidden [-Woverloaded-virtual=] 603 | virtual void use(ExtrusionEntityCollection& collection) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:645:18: note: by ‘Slic3r::GetPathsVisitor::use’ 645 | virtual void use(ExtrusionPath3D& path3D) override { | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:602:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionLoop&)’ was hidden [-Woverloaded-virtual=] 602 | virtual void use(ExtrusionLoop& loop) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:645:18: note: by ‘Slic3r::GetPathsVisitor::use’ 645 | virtual void use(ExtrusionPath3D& path3D) override { | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:601:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionMultiPath3D&)’ was hidden [-Woverloaded-virtual=] 601 | virtual void use(ExtrusionMultiPath3D& multipath) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:645:18: note: by ‘Slic3r::GetPathsVisitor::use’ 645 | virtual void use(ExtrusionPath3D& path3D) override { | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:600:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionMultiPath&)’ was hidden [-Woverloaded-virtual=] 600 | virtual void use(ExtrusionMultiPath& multipath) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:645:18: note: by ‘Slic3r::GetPathsVisitor::use’ 645 | virtual void use(ExtrusionPath3D& path3D) override { | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:595:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursiveConst::use(const Slic3r::ExtrusionEntityCollection&)’ was hidden [-Woverloaded-virtual=] 595 | virtual void use(const ExtrusionEntityCollection& collection) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:658:10: note: by ‘Slic3r::ExtrusionVolume::use’ 658 | void use(const ExtrusionPath3D &path3D) override { volume += unscaled(path3D.length()) * path3D.mm3_per_mm; } | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:594:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursiveConst::use(const Slic3r::ExtrusionLoop&)’ was hidden [-Woverloaded-virtual=] 594 | virtual void use(const ExtrusionLoop& loop) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:658:10: note: by ‘Slic3r::ExtrusionVolume::use’ 658 | void use(const ExtrusionPath3D &path3D) override { volume += unscaled(path3D.length()) * path3D.mm3_per_mm; } | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:593:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursiveConst::use(const Slic3r::ExtrusionMultiPath3D&)’ was hidden [-Woverloaded-virtual=] 593 | virtual void use(const ExtrusionMultiPath3D& multipath) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:658:10: note: by ‘Slic3r::ExtrusionVolume::use’ 658 | void use(const ExtrusionPath3D &path3D) override { volume += unscaled(path3D.length()) * path3D.mm3_per_mm; } | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:592:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursiveConst::use(const Slic3r::ExtrusionMultiPath&)’ was hidden [-Woverloaded-virtual=] 592 | virtual void use(const ExtrusionMultiPath& multipath) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:658:10: note: by ‘Slic3r::ExtrusionVolume::use’ 658 | void use(const ExtrusionPath3D &path3D) override { volume += unscaled(path3D.length()) * path3D.mm3_per_mm; } | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:603:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionEntityCollection&)’ was hidden [-Woverloaded-virtual=] 603 | virtual void use(ExtrusionEntityCollection& collection) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:667:10: note: by ‘Slic3r::ExtrusionModifyFlow::use’ 667 | void use(ExtrusionPath3D &path3D) override { path3D.mm3_per_mm *= _flow_mult; path3D.width *= _flow_mult; } | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:602:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionLoop&)’ was hidden [-Woverloaded-virtual=] 602 | virtual void use(ExtrusionLoop& loop) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:667:10: note: by ‘Slic3r::ExtrusionModifyFlow::use’ 667 | void use(ExtrusionPath3D &path3D) override { path3D.mm3_per_mm *= _flow_mult; path3D.width *= _flow_mult; } | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:601:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionMultiPath3D&)’ was hidden [-Woverloaded-virtual=] 601 | virtual void use(ExtrusionMultiPath3D& multipath) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:667:10: note: by ‘Slic3r::ExtrusionModifyFlow::use’ 667 | void use(ExtrusionPath3D &path3D) override { path3D.mm3_per_mm *= _flow_mult; path3D.width *= _flow_mult; } | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:600:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionMultiPath&)’ was hidden [-Woverloaded-virtual=] 600 | virtual void use(ExtrusionMultiPath& multipath) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:667:10: note: by ‘Slic3r::ExtrusionModifyFlow::use’ 667 | void use(ExtrusionPath3D &path3D) override { path3D.mm3_per_mm *= _flow_mult; path3D.width *= _flow_mult; } | ^~~ In file included from /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r/GUI/GUI.hpp:9, from /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r/GUI/PrintHostDialogs.cpp:22: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp: In instantiation of ‘bool Slic3r::ConfigOptionBoolsTempl::is_nil(int32_t) const [with bool NULLABLE = false; int32_t = int]’: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:1703:10: required from here /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:1711:24: warning: comparison of integer expressions of different signedness: ‘int32_t’ {aka ‘int’} and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1711 | return idx < values.size() ? NIL_VALUE() == this->values[idx] : | ~~~~^~~~~~~~~~~~~~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp: In instantiation of ‘bool Slic3r::ConfigOptionFloatsOrPercentsTempl::is_nil(int32_t) const [with bool NULLABLE = false; int32_t = int]’: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:1340:10: required from here /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:1348:24: warning: comparison of integer expressions of different signedness: ‘int32_t’ {aka ‘int’} and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1348 | return idx < values.size() ? (std::isnan(this->values[idx].value) || NIL_VALUE() == this->values[idx]) : | ~~~~^~~~~~~~~~~~~~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp: In instantiation of ‘bool Slic3r::ConfigOptionFloatsTempl::is_nil(int32_t) const [with bool NULLABLE = false; int32_t = int]’: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:814:10: required from here /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:822:24: warning: comparison of integer expressions of different signedness: ‘int32_t’ {aka ‘int’} and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 822 | return idx < values.size() ? (std::isnan(this->values[idx]) || NIL_VALUE() == this->values[idx]) : | ~~~~^~~~~~~~~~~~~~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp: In instantiation of ‘bool Slic3r::ConfigOptionIntsTempl::is_nil(int32_t) const [with bool NULLABLE = false; int32_t = int]’: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:998:10: required from here /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:1006:24: warning: comparison of integer expressions of different signedness: ‘int32_t’ {aka ‘int’} and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1006 | return idx < values.size() ? NIL_VALUE() == this->values[idx] : | ~~~~^~~~~~~~~~~~~~~ [397/433] /usr/bin/x86_64-pc-linux-gnu-g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DOPENVDB_ABI_VERSION_NUMBER=10 -DOPENVDB_USE_DELAYED_LOADING -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/lib64/dbus-1.0/include -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8_build/src/platform -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/hidapi/include -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/exif/include -I/usr/include/gtk-3.0 -I/usr/include/pango-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/atk-1.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/lib64/libffi/include -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/webp -I/usr/include/libpng16 -I/usr/include/pixman-1 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/fribidi -I/usr/include/gio-unix-2.0 -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8_build/src/libslic3r -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libnest2d/include -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/miniz -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /usr/lib64/wx/include/gtk3-unicode-3.0-gtk3 -isystem /usr/include/wx-3.0-gtk3 -isystem /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libigl -isystem /usr/include/opencascade -isystem /usr/include/Imath -DNDEBUG -march=native -O2 -pipe -fno-strict-aliasing -fext-numeric-literals -Wall -Wno-reorder -pthread -std=gnu++17 -fPIC -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -MD -MT src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/Jobs/RotoptimizeJob.cpp.o -MF src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/Jobs/RotoptimizeJob.cpp.o.d -o src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/Jobs/RotoptimizeJob.cpp.o -c /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r/GUI/Jobs/RotoptimizeJob.cpp In file included from /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/GCode/GCodeProcessor.hpp:6, from /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r/GUI/Plater.hpp:15, from /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r/GUI/Jobs/RotoptimizeJob.cpp:9: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:603:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionEntityCollection&)’ was hidden [-Woverloaded-virtual=] 603 | virtual void use(ExtrusionEntityCollection& collection) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:634:18: note: by ‘Slic3r::SimplifyVisitor::use’ 634 | virtual void use(ExtrusionPath3D& path3D) override { | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:602:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionLoop&)’ was hidden [-Woverloaded-virtual=] 602 | virtual void use(ExtrusionLoop& loop) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:634:18: note: by ‘Slic3r::SimplifyVisitor::use’ 634 | virtual void use(ExtrusionPath3D& path3D) override { | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:601:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionMultiPath3D&)’ was hidden [-Woverloaded-virtual=] 601 | virtual void use(ExtrusionMultiPath3D& multipath) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:634:18: note: by ‘Slic3r::SimplifyVisitor::use’ 634 | virtual void use(ExtrusionPath3D& path3D) override { | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:600:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionMultiPath&)’ was hidden [-Woverloaded-virtual=] 600 | virtual void use(ExtrusionMultiPath& multipath) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:634:18: note: by ‘Slic3r::SimplifyVisitor::use’ 634 | virtual void use(ExtrusionPath3D& path3D) override { | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:603:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionEntityCollection&)’ was hidden [-Woverloaded-virtual=] 603 | virtual void use(ExtrusionEntityCollection& collection) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:645:18: note: by ‘Slic3r::GetPathsVisitor::use’ 645 | virtual void use(ExtrusionPath3D& path3D) override { | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:602:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionLoop&)’ was hidden [-Woverloaded-virtual=] 602 | virtual void use(ExtrusionLoop& loop) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:645:18: note: by ‘Slic3r::GetPathsVisitor::use’ 645 | virtual void use(ExtrusionPath3D& path3D) override { | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:601:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionMultiPath3D&)’ was hidden [-Woverloaded-virtual=] 601 | virtual void use(ExtrusionMultiPath3D& multipath) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:645:18: note: by ‘Slic3r::GetPathsVisitor::use’ 645 | virtual void use(ExtrusionPath3D& path3D) override { | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:600:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionMultiPath&)’ was hidden [-Woverloaded-virtual=] 600 | virtual void use(ExtrusionMultiPath& multipath) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:645:18: note: by ‘Slic3r::GetPathsVisitor::use’ 645 | virtual void use(ExtrusionPath3D& path3D) override { | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:595:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursiveConst::use(const Slic3r::ExtrusionEntityCollection&)’ was hidden [-Woverloaded-virtual=] 595 | virtual void use(const ExtrusionEntityCollection& collection) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:658:10: note: by ‘Slic3r::ExtrusionVolume::use’ 658 | void use(const ExtrusionPath3D &path3D) override { volume += unscaled(path3D.length()) * path3D.mm3_per_mm; } | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:594:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursiveConst::use(const Slic3r::ExtrusionLoop&)’ was hidden [-Woverloaded-virtual=] 594 | virtual void use(const ExtrusionLoop& loop) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:658:10: note: by ‘Slic3r::ExtrusionVolume::use’ 658 | void use(const ExtrusionPath3D &path3D) override { volume += unscaled(path3D.length()) * path3D.mm3_per_mm; } | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:593:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursiveConst::use(const Slic3r::ExtrusionMultiPath3D&)’ was hidden [-Woverloaded-virtual=] 593 | virtual void use(const ExtrusionMultiPath3D& multipath) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:658:10: note: by ‘Slic3r::ExtrusionVolume::use’ 658 | void use(const ExtrusionPath3D &path3D) override { volume += unscaled(path3D.length()) * path3D.mm3_per_mm; } | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:592:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursiveConst::use(const Slic3r::ExtrusionMultiPath&)’ was hidden [-Woverloaded-virtual=] 592 | virtual void use(const ExtrusionMultiPath& multipath) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:658:10: note: by ‘Slic3r::ExtrusionVolume::use’ 658 | void use(const ExtrusionPath3D &path3D) override { volume += unscaled(path3D.length()) * path3D.mm3_per_mm; } | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:603:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionEntityCollection&)’ was hidden [-Woverloaded-virtual=] 603 | virtual void use(ExtrusionEntityCollection& collection) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:667:10: note: by ‘Slic3r::ExtrusionModifyFlow::use’ 667 | void use(ExtrusionPath3D &path3D) override { path3D.mm3_per_mm *= _flow_mult; path3D.width *= _flow_mult; } | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:602:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionLoop&)’ was hidden [-Woverloaded-virtual=] 602 | virtual void use(ExtrusionLoop& loop) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:667:10: note: by ‘Slic3r::ExtrusionModifyFlow::use’ 667 | void use(ExtrusionPath3D &path3D) override { path3D.mm3_per_mm *= _flow_mult; path3D.width *= _flow_mult; } | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:601:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionMultiPath3D&)’ was hidden [-Woverloaded-virtual=] 601 | virtual void use(ExtrusionMultiPath3D& multipath) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:667:10: note: by ‘Slic3r::ExtrusionModifyFlow::use’ 667 | void use(ExtrusionPath3D &path3D) override { path3D.mm3_per_mm *= _flow_mult; path3D.width *= _flow_mult; } | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:600:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionMultiPath&)’ was hidden [-Woverloaded-virtual=] 600 | virtual void use(ExtrusionMultiPath& multipath) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:667:10: note: by ‘Slic3r::ExtrusionModifyFlow::use’ 667 | void use(ExtrusionPath3D &path3D) override { path3D.mm3_per_mm *= _flow_mult; path3D.width *= _flow_mult; } | ^~~ In file included from /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/PrintConfig.hpp:32, from /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r/GUI/Jobs/RotoptimizeJob.hpp:7, from /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r/GUI/Jobs/RotoptimizeJob.cpp:1: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp: In instantiation of ‘bool Slic3r::ConfigOptionBoolsTempl::is_nil(int32_t) const [with bool NULLABLE = false; int32_t = int]’: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:1703:10: required from here /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:1711:24: warning: comparison of integer expressions of different signedness: ‘int32_t’ {aka ‘int’} and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1711 | return idx < values.size() ? NIL_VALUE() == this->values[idx] : | ~~~~^~~~~~~~~~~~~~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp: In instantiation of ‘bool Slic3r::ConfigOptionFloatsOrPercentsTempl::is_nil(int32_t) const [with bool NULLABLE = false; int32_t = int]’: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:1340:10: required from here /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:1348:24: warning: comparison of integer expressions of different signedness: ‘int32_t’ {aka ‘int’} and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1348 | return idx < values.size() ? (std::isnan(this->values[idx].value) || NIL_VALUE() == this->values[idx]) : | ~~~~^~~~~~~~~~~~~~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp: In instantiation of ‘bool Slic3r::ConfigOptionFloatsTempl::is_nil(int32_t) const [with bool NULLABLE = false; int32_t = int]’: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:814:10: required from here /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:822:24: warning: comparison of integer expressions of different signedness: ‘int32_t’ {aka ‘int’} and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 822 | return idx < values.size() ? (std::isnan(this->values[idx]) || NIL_VALUE() == this->values[idx]) : | ~~~~^~~~~~~~~~~~~~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp: In instantiation of ‘bool Slic3r::ConfigOptionIntsTempl::is_nil(int32_t) const [with bool NULLABLE = false; int32_t = int]’: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:998:10: required from here /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:1006:24: warning: comparison of integer expressions of different signedness: ‘int32_t’ {aka ‘int’} and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1006 | return idx < values.size() ? NIL_VALUE() == this->values[idx] : | ~~~~^~~~~~~~~~~~~~~ [398/433] /usr/bin/x86_64-pc-linux-gnu-g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DOPENVDB_ABI_VERSION_NUMBER=10 -DOPENVDB_USE_DELAYED_LOADING -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/lib64/dbus-1.0/include -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8_build/src/platform -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/hidapi/include -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/exif/include -I/usr/include/gtk-3.0 -I/usr/include/pango-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/atk-1.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/lib64/libffi/include -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/webp -I/usr/include/libpng16 -I/usr/include/pixman-1 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/fribidi -I/usr/include/gio-unix-2.0 -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8_build/src/libslic3r -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libnest2d/include -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/miniz -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /usr/lib64/wx/include/gtk3-unicode-3.0-gtk3 -isystem /usr/include/wx-3.0-gtk3 -isystem /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libigl -isystem /usr/include/opencascade -isystem /usr/include/Imath -DNDEBUG -march=native -O2 -pipe -fno-strict-aliasing -fext-numeric-literals -Wall -Wno-reorder -pthread -std=gnu++17 -fPIC -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -MD -MT src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/Jobs/NotificationProgressIndicator.cpp.o -MF src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/Jobs/NotificationProgressIndicator.cpp.o.d -o src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/Jobs/NotificationProgressIndicator.cpp.o -c /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r/GUI/Jobs/NotificationProgressIndicator.cpp In file included from /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/GCode/GCodeProcessor.hpp:6, from /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r/GUI/Plater.hpp:15, from /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r/GUI/NotificationManager.hpp:5, from /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r/GUI/Jobs/NotificationProgressIndicator.cpp:2: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:603:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionEntityCollection&)’ was hidden [-Woverloaded-virtual=] 603 | virtual void use(ExtrusionEntityCollection& collection) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:634:18: note: by ‘Slic3r::SimplifyVisitor::use’ 634 | virtual void use(ExtrusionPath3D& path3D) override { | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:602:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionLoop&)’ was hidden [-Woverloaded-virtual=] 602 | virtual void use(ExtrusionLoop& loop) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:634:18: note: by ‘Slic3r::SimplifyVisitor::use’ 634 | virtual void use(ExtrusionPath3D& path3D) override { | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:601:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionMultiPath3D&)’ was hidden [-Woverloaded-virtual=] 601 | virtual void use(ExtrusionMultiPath3D& multipath) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:634:18: note: by ‘Slic3r::SimplifyVisitor::use’ 634 | virtual void use(ExtrusionPath3D& path3D) override { | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:600:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionMultiPath&)’ was hidden [-Woverloaded-virtual=] 600 | virtual void use(ExtrusionMultiPath& multipath) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:634:18: note: by ‘Slic3r::SimplifyVisitor::use’ 634 | virtual void use(ExtrusionPath3D& path3D) override { | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:603:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionEntityCollection&)’ was hidden [-Woverloaded-virtual=] 603 | virtual void use(ExtrusionEntityCollection& collection) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:645:18: note: by ‘Slic3r::GetPathsVisitor::use’ 645 | virtual void use(ExtrusionPath3D& path3D) override { | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:602:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionLoop&)’ was hidden [-Woverloaded-virtual=] 602 | virtual void use(ExtrusionLoop& loop) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:645:18: note: by ‘Slic3r::GetPathsVisitor::use’ 645 | virtual void use(ExtrusionPath3D& path3D) override { | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:601:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionMultiPath3D&)’ was hidden [-Woverloaded-virtual=] 601 | virtual void use(ExtrusionMultiPath3D& multipath) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:645:18: note: by ‘Slic3r::GetPathsVisitor::use’ 645 | virtual void use(ExtrusionPath3D& path3D) override { | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:600:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionMultiPath&)’ was hidden [-Woverloaded-virtual=] 600 | virtual void use(ExtrusionMultiPath& multipath) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:645:18: note: by ‘Slic3r::GetPathsVisitor::use’ 645 | virtual void use(ExtrusionPath3D& path3D) override { | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:595:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursiveConst::use(const Slic3r::ExtrusionEntityCollection&)’ was hidden [-Woverloaded-virtual=] 595 | virtual void use(const ExtrusionEntityCollection& collection) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:658:10: note: by ‘Slic3r::ExtrusionVolume::use’ 658 | void use(const ExtrusionPath3D &path3D) override { volume += unscaled(path3D.length()) * path3D.mm3_per_mm; } | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:594:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursiveConst::use(const Slic3r::ExtrusionLoop&)’ was hidden [-Woverloaded-virtual=] 594 | virtual void use(const ExtrusionLoop& loop) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:658:10: note: by ‘Slic3r::ExtrusionVolume::use’ 658 | void use(const ExtrusionPath3D &path3D) override { volume += unscaled(path3D.length()) * path3D.mm3_per_mm; } | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:593:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursiveConst::use(const Slic3r::ExtrusionMultiPath3D&)’ was hidden [-Woverloaded-virtual=] 593 | virtual void use(const ExtrusionMultiPath3D& multipath) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:658:10: note: by ‘Slic3r::ExtrusionVolume::use’ 658 | void use(const ExtrusionPath3D &path3D) override { volume += unscaled(path3D.length()) * path3D.mm3_per_mm; } | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:592:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursiveConst::use(const Slic3r::ExtrusionMultiPath&)’ was hidden [-Woverloaded-virtual=] 592 | virtual void use(const ExtrusionMultiPath& multipath) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:658:10: note: by ‘Slic3r::ExtrusionVolume::use’ 658 | void use(const ExtrusionPath3D &path3D) override { volume += unscaled(path3D.length()) * path3D.mm3_per_mm; } | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:603:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionEntityCollection&)’ was hidden [-Woverloaded-virtual=] 603 | virtual void use(ExtrusionEntityCollection& collection) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:667:10: note: by ‘Slic3r::ExtrusionModifyFlow::use’ 667 | void use(ExtrusionPath3D &path3D) override { path3D.mm3_per_mm *= _flow_mult; path3D.width *= _flow_mult; } | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:602:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionLoop&)’ was hidden [-Woverloaded-virtual=] 602 | virtual void use(ExtrusionLoop& loop) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:667:10: note: by ‘Slic3r::ExtrusionModifyFlow::use’ 667 | void use(ExtrusionPath3D &path3D) override { path3D.mm3_per_mm *= _flow_mult; path3D.width *= _flow_mult; } | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:601:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionMultiPath3D&)’ was hidden [-Woverloaded-virtual=] 601 | virtual void use(ExtrusionMultiPath3D& multipath) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:667:10: note: by ‘Slic3r::ExtrusionModifyFlow::use’ 667 | void use(ExtrusionPath3D &path3D) override { path3D.mm3_per_mm *= _flow_mult; path3D.width *= _flow_mult; } | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:600:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionMultiPath&)’ was hidden [-Woverloaded-virtual=] 600 | virtual void use(ExtrusionMultiPath& multipath) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:667:10: note: by ‘Slic3r::ExtrusionModifyFlow::use’ 667 | void use(ExtrusionPath3D &path3D) override { path3D.mm3_per_mm *= _flow_mult; path3D.width *= _flow_mult; } | ^~~ In file included from /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/PrintConfig.hpp:32, from /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Preset.hpp:11, from /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r/GUI/GUI_App.hpp:11, from /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r/GUI/NotificationManager.hpp:4: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp: In instantiation of ‘bool Slic3r::ConfigOptionBoolsTempl::is_nil(int32_t) const [with bool NULLABLE = false; int32_t = int]’: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:1703:10: required from here /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:1711:24: warning: comparison of integer expressions of different signedness: ‘int32_t’ {aka ‘int’} and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1711 | return idx < values.size() ? NIL_VALUE() == this->values[idx] : | ~~~~^~~~~~~~~~~~~~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp: In instantiation of ‘bool Slic3r::ConfigOptionFloatsOrPercentsTempl::is_nil(int32_t) const [with bool NULLABLE = false; int32_t = int]’: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:1340:10: required from here /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:1348:24: warning: comparison of integer expressions of different signedness: ‘int32_t’ {aka ‘int’} and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1348 | return idx < values.size() ? (std::isnan(this->values[idx].value) || NIL_VALUE() == this->values[idx]) : | ~~~~^~~~~~~~~~~~~~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp: In instantiation of ‘bool Slic3r::ConfigOptionFloatsTempl::is_nil(int32_t) const [with bool NULLABLE = false; int32_t = int]’: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:814:10: required from here /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:822:24: warning: comparison of integer expressions of different signedness: ‘int32_t’ {aka ‘int’} and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 822 | return idx < values.size() ? (std::isnan(this->values[idx]) || NIL_VALUE() == this->values[idx]) : | ~~~~^~~~~~~~~~~~~~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp: In instantiation of ‘bool Slic3r::ConfigOptionIntsTempl::is_nil(int32_t) const [with bool NULLABLE = false; int32_t = int]’: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:998:10: required from here /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:1006:24: warning: comparison of integer expressions of different signedness: ‘int32_t’ {aka ‘int’} and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1006 | return idx < values.size() ? NIL_VALUE() == this->values[idx] : | ~~~~^~~~~~~~~~~~~~~ [399/433] /usr/bin/x86_64-pc-linux-gnu-g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DOPENVDB_ABI_VERSION_NUMBER=10 -DOPENVDB_USE_DELAYED_LOADING -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/lib64/dbus-1.0/include -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8_build/src/platform -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/hidapi/include -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/exif/include -I/usr/include/gtk-3.0 -I/usr/include/pango-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/atk-1.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/lib64/libffi/include -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/webp -I/usr/include/libpng16 -I/usr/include/pixman-1 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/fribidi -I/usr/include/gio-unix-2.0 -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8_build/src/libslic3r -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libnest2d/include -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/miniz -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /usr/lib64/wx/include/gtk3-unicode-3.0-gtk3 -isystem /usr/include/wx-3.0-gtk3 -isystem /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libigl -isystem /usr/include/opencascade -isystem /usr/include/Imath -DNDEBUG -march=native -O2 -pipe -fno-strict-aliasing -fext-numeric-literals -Wall -Wno-reorder -pthread -std=gnu++17 -fPIC -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -MD -MT src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/Jobs/FillBedJob.cpp.o -MF src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/Jobs/FillBedJob.cpp.o.d -o src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/Jobs/FillBedJob.cpp.o -c /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r/GUI/Jobs/FillBedJob.cpp In file included from /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntityCollection.hpp:6, from /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Print.hpp:7, from /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r/GUI/Jobs/ArrangeJob.hpp:6, from /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r/GUI/Jobs/FillBedJob.hpp:4, from /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r/GUI/Jobs/FillBedJob.cpp:1: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:603:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionEntityCollection&)’ was hidden [-Woverloaded-virtual=] 603 | virtual void use(ExtrusionEntityCollection& collection) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:634:18: note: by ‘Slic3r::SimplifyVisitor::use’ 634 | virtual void use(ExtrusionPath3D& path3D) override { | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:602:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionLoop&)’ was hidden [-Woverloaded-virtual=] 602 | virtual void use(ExtrusionLoop& loop) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:634:18: note: by ‘Slic3r::SimplifyVisitor::use’ 634 | virtual void use(ExtrusionPath3D& path3D) override { | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:601:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionMultiPath3D&)’ was hidden [-Woverloaded-virtual=] 601 | virtual void use(ExtrusionMultiPath3D& multipath) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:634:18: note: by ‘Slic3r::SimplifyVisitor::use’ 634 | virtual void use(ExtrusionPath3D& path3D) override { | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:600:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionMultiPath&)’ was hidden [-Woverloaded-virtual=] 600 | virtual void use(ExtrusionMultiPath& multipath) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:634:18: note: by ‘Slic3r::SimplifyVisitor::use’ 634 | virtual void use(ExtrusionPath3D& path3D) override { | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:603:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionEntityCollection&)’ was hidden [-Woverloaded-virtual=] 603 | virtual void use(ExtrusionEntityCollection& collection) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:645:18: note: by ‘Slic3r::GetPathsVisitor::use’ 645 | virtual void use(ExtrusionPath3D& path3D) override { | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:602:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionLoop&)’ was hidden [-Woverloaded-virtual=] 602 | virtual void use(ExtrusionLoop& loop) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:645:18: note: by ‘Slic3r::GetPathsVisitor::use’ 645 | virtual void use(ExtrusionPath3D& path3D) override { | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:601:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionMultiPath3D&)’ was hidden [-Woverloaded-virtual=] 601 | virtual void use(ExtrusionMultiPath3D& multipath) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:645:18: note: by ‘Slic3r::GetPathsVisitor::use’ 645 | virtual void use(ExtrusionPath3D& path3D) override { | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:600:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionMultiPath&)’ was hidden [-Woverloaded-virtual=] 600 | virtual void use(ExtrusionMultiPath& multipath) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:645:18: note: by ‘Slic3r::GetPathsVisitor::use’ 645 | virtual void use(ExtrusionPath3D& path3D) override { | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:595:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursiveConst::use(const Slic3r::ExtrusionEntityCollection&)’ was hidden [-Woverloaded-virtual=] 595 | virtual void use(const ExtrusionEntityCollection& collection) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:658:10: note: by ‘Slic3r::ExtrusionVolume::use’ 658 | void use(const ExtrusionPath3D &path3D) override { volume += unscaled(path3D.length()) * path3D.mm3_per_mm; } | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:594:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursiveConst::use(const Slic3r::ExtrusionLoop&)’ was hidden [-Woverloaded-virtual=] 594 | virtual void use(const ExtrusionLoop& loop) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:658:10: note: by ‘Slic3r::ExtrusionVolume::use’ 658 | void use(const ExtrusionPath3D &path3D) override { volume += unscaled(path3D.length()) * path3D.mm3_per_mm; } | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:593:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursiveConst::use(const Slic3r::ExtrusionMultiPath3D&)’ was hidden [-Woverloaded-virtual=] 593 | virtual void use(const ExtrusionMultiPath3D& multipath) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:658:10: note: by ‘Slic3r::ExtrusionVolume::use’ 658 | void use(const ExtrusionPath3D &path3D) override { volume += unscaled(path3D.length()) * path3D.mm3_per_mm; } | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:592:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursiveConst::use(const Slic3r::ExtrusionMultiPath&)’ was hidden [-Woverloaded-virtual=] 592 | virtual void use(const ExtrusionMultiPath& multipath) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:658:10: note: by ‘Slic3r::ExtrusionVolume::use’ 658 | void use(const ExtrusionPath3D &path3D) override { volume += unscaled(path3D.length()) * path3D.mm3_per_mm; } | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:603:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionEntityCollection&)’ was hidden [-Woverloaded-virtual=] 603 | virtual void use(ExtrusionEntityCollection& collection) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:667:10: note: by ‘Slic3r::ExtrusionModifyFlow::use’ 667 | void use(ExtrusionPath3D &path3D) override { path3D.mm3_per_mm *= _flow_mult; path3D.width *= _flow_mult; } | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:602:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionLoop&)’ was hidden [-Woverloaded-virtual=] 602 | virtual void use(ExtrusionLoop& loop) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:667:10: note: by ‘Slic3r::ExtrusionModifyFlow::use’ 667 | void use(ExtrusionPath3D &path3D) override { path3D.mm3_per_mm *= _flow_mult; path3D.width *= _flow_mult; } | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:601:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionMultiPath3D&)’ was hidden [-Woverloaded-virtual=] 601 | virtual void use(ExtrusionMultiPath3D& multipath) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:667:10: note: by ‘Slic3r::ExtrusionModifyFlow::use’ 667 | void use(ExtrusionPath3D &path3D) override { path3D.mm3_per_mm *= _flow_mult; path3D.width *= _flow_mult; } | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:600:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionMultiPath&)’ was hidden [-Woverloaded-virtual=] 600 | virtual void use(ExtrusionMultiPath& multipath) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:667:10: note: by ‘Slic3r::ExtrusionModifyFlow::use’ 667 | void use(ExtrusionPath3D &path3D) override { path3D.mm3_per_mm *= _flow_mult; path3D.width *= _flow_mult; } | ^~~ In file included from /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/PrintConfig.hpp:32, from /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Model.hpp:9, from /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/PrintBase.hpp:13, from /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Print.hpp:4: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp: In instantiation of ‘bool Slic3r::ConfigOptionBoolsTempl::is_nil(int32_t) const [with bool NULLABLE = false; int32_t = int]’: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:1703:10: required from here /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:1711:24: warning: comparison of integer expressions of different signedness: ‘int32_t’ {aka ‘int’} and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1711 | return idx < values.size() ? NIL_VALUE() == this->values[idx] : | ~~~~^~~~~~~~~~~~~~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp: In instantiation of ‘bool Slic3r::ConfigOptionFloatsOrPercentsTempl::is_nil(int32_t) const [with bool NULLABLE = false; int32_t = int]’: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:1340:10: required from here /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:1348:24: warning: comparison of integer expressions of different signedness: ‘int32_t’ {aka ‘int’} and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1348 | return idx < values.size() ? (std::isnan(this->values[idx].value) || NIL_VALUE() == this->values[idx]) : | ~~~~^~~~~~~~~~~~~~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp: In instantiation of ‘bool Slic3r::ConfigOptionFloatsTempl::is_nil(int32_t) const [with bool NULLABLE = false; int32_t = int]’: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:814:10: required from here /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:822:24: warning: comparison of integer expressions of different signedness: ‘int32_t’ {aka ‘int’} and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 822 | return idx < values.size() ? (std::isnan(this->values[idx]) || NIL_VALUE() == this->values[idx]) : | ~~~~^~~~~~~~~~~~~~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp: In instantiation of ‘bool Slic3r::ConfigOptionIntsTempl::is_nil(int32_t) const [with bool NULLABLE = false; int32_t = int]’: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:998:10: required from here /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:1006:24: warning: comparison of integer expressions of different signedness: ‘int32_t’ {aka ‘int’} and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1006 | return idx < values.size() ? NIL_VALUE() == this->values[idx] : | ~~~~^~~~~~~~~~~~~~~ [400/433] /usr/bin/x86_64-pc-linux-gnu-g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DOPENVDB_ABI_VERSION_NUMBER=10 -DOPENVDB_USE_DELAYED_LOADING -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/lib64/dbus-1.0/include -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8_build/src/platform -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/hidapi/include -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/exif/include -I/usr/include/gtk-3.0 -I/usr/include/pango-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/atk-1.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/lib64/libffi/include -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/webp -I/usr/include/libpng16 -I/usr/include/pixman-1 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/fribidi -I/usr/include/gio-unix-2.0 -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8_build/src/libslic3r -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libnest2d/include -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/miniz -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /usr/lib64/wx/include/gtk3-unicode-3.0-gtk3 -isystem /usr/include/wx-3.0-gtk3 -isystem /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libigl -isystem /usr/include/opencascade -isystem /usr/include/Imath -DNDEBUG -march=native -O2 -pipe -fno-strict-aliasing -fext-numeric-literals -Wall -Wno-reorder -pthread -std=gnu++17 -fPIC -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -MD -MT src/slic3r/CMakeFiles/libslic3r_gui.dir/Utils/FixModelByWin10.cpp.o -MF src/slic3r/CMakeFiles/libslic3r_gui.dir/Utils/FixModelByWin10.cpp.o.d -o src/slic3r/CMakeFiles/libslic3r_gui.dir/Utils/FixModelByWin10.cpp.o -c /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r/Utils/FixModelByWin10.cpp [401/433] /usr/bin/x86_64-pc-linux-gnu-g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DOPENVDB_ABI_VERSION_NUMBER=10 -DOPENVDB_USE_DELAYED_LOADING -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/lib64/dbus-1.0/include -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8_build/src/platform -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/hidapi/include -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/exif/include -I/usr/include/gtk-3.0 -I/usr/include/pango-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/atk-1.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/lib64/libffi/include -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/webp -I/usr/include/libpng16 -I/usr/include/pixman-1 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/fribidi -I/usr/include/gio-unix-2.0 -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8_build/src/libslic3r -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libnest2d/include -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/miniz -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /usr/lib64/wx/include/gtk3-unicode-3.0-gtk3 -isystem /usr/include/wx-3.0-gtk3 -isystem /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libigl -isystem /usr/include/opencascade -isystem /usr/include/Imath -DNDEBUG -march=native -O2 -pipe -fno-strict-aliasing -fext-numeric-literals -Wall -Wno-reorder -pthread -std=gnu++17 -fPIC -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -MD -MT src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/Mouse3DController.cpp.o -MF src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/Mouse3DController.cpp.o.d -o src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/Mouse3DController.cpp.o -c /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r/GUI/Mouse3DController.cpp In file included from /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r/GUI/3DScene.hpp:7, from /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r/GUI/Camera.hpp:5, from /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r/GUI/Mouse3DController.cpp:5: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:603:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionEntityCollection&)’ was hidden [-Woverloaded-virtual=] 603 | virtual void use(ExtrusionEntityCollection& collection) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:634:18: note: by ‘Slic3r::SimplifyVisitor::use’ 634 | virtual void use(ExtrusionPath3D& path3D) override { | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:602:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionLoop&)’ was hidden [-Woverloaded-virtual=] 602 | virtual void use(ExtrusionLoop& loop) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:634:18: note: by ‘Slic3r::SimplifyVisitor::use’ 634 | virtual void use(ExtrusionPath3D& path3D) override { | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:601:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionMultiPath3D&)’ was hidden [-Woverloaded-virtual=] 601 | virtual void use(ExtrusionMultiPath3D& multipath) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:634:18: note: by ‘Slic3r::SimplifyVisitor::use’ 634 | virtual void use(ExtrusionPath3D& path3D) override { | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:600:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionMultiPath&)’ was hidden [-Woverloaded-virtual=] 600 | virtual void use(ExtrusionMultiPath& multipath) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:634:18: note: by ‘Slic3r::SimplifyVisitor::use’ 634 | virtual void use(ExtrusionPath3D& path3D) override { | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:603:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionEntityCollection&)’ was hidden [-Woverloaded-virtual=] 603 | virtual void use(ExtrusionEntityCollection& collection) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:645:18: note: by ‘Slic3r::GetPathsVisitor::use’ 645 | virtual void use(ExtrusionPath3D& path3D) override { | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:602:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionLoop&)’ was hidden [-Woverloaded-virtual=] 602 | virtual void use(ExtrusionLoop& loop) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:645:18: note: by ‘Slic3r::GetPathsVisitor::use’ 645 | virtual void use(ExtrusionPath3D& path3D) override { | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:601:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionMultiPath3D&)’ was hidden [-Woverloaded-virtual=] 601 | virtual void use(ExtrusionMultiPath3D& multipath) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:645:18: note: by ‘Slic3r::GetPathsVisitor::use’ 645 | virtual void use(ExtrusionPath3D& path3D) override { | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:600:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionMultiPath&)’ was hidden [-Woverloaded-virtual=] 600 | virtual void use(ExtrusionMultiPath& multipath) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:645:18: note: by ‘Slic3r::GetPathsVisitor::use’ 645 | virtual void use(ExtrusionPath3D& path3D) override { | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:595:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursiveConst::use(const Slic3r::ExtrusionEntityCollection&)’ was hidden [-Woverloaded-virtual=] 595 | virtual void use(const ExtrusionEntityCollection& collection) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:658:10: note: by ‘Slic3r::ExtrusionVolume::use’ 658 | void use(const ExtrusionPath3D &path3D) override { volume += unscaled(path3D.length()) * path3D.mm3_per_mm; } | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:594:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursiveConst::use(const Slic3r::ExtrusionLoop&)’ was hidden [-Woverloaded-virtual=] 594 | virtual void use(const ExtrusionLoop& loop) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:658:10: note: by ‘Slic3r::ExtrusionVolume::use’ 658 | void use(const ExtrusionPath3D &path3D) override { volume += unscaled(path3D.length()) * path3D.mm3_per_mm; } | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:593:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursiveConst::use(const Slic3r::ExtrusionMultiPath3D&)’ was hidden [-Woverloaded-virtual=] 593 | virtual void use(const ExtrusionMultiPath3D& multipath) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:658:10: note: by ‘Slic3r::ExtrusionVolume::use’ 658 | void use(const ExtrusionPath3D &path3D) override { volume += unscaled(path3D.length()) * path3D.mm3_per_mm; } | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:592:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursiveConst::use(const Slic3r::ExtrusionMultiPath&)’ was hidden [-Woverloaded-virtual=] 592 | virtual void use(const ExtrusionMultiPath& multipath) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:658:10: note: by ‘Slic3r::ExtrusionVolume::use’ 658 | void use(const ExtrusionPath3D &path3D) override { volume += unscaled(path3D.length()) * path3D.mm3_per_mm; } | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:603:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionEntityCollection&)’ was hidden [-Woverloaded-virtual=] 603 | virtual void use(ExtrusionEntityCollection& collection) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:667:10: note: by ‘Slic3r::ExtrusionModifyFlow::use’ 667 | void use(ExtrusionPath3D &path3D) override { path3D.mm3_per_mm *= _flow_mult; path3D.width *= _flow_mult; } | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:602:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionLoop&)’ was hidden [-Woverloaded-virtual=] 602 | virtual void use(ExtrusionLoop& loop) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:667:10: note: by ‘Slic3r::ExtrusionModifyFlow::use’ 667 | void use(ExtrusionPath3D &path3D) override { path3D.mm3_per_mm *= _flow_mult; path3D.width *= _flow_mult; } | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:601:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionMultiPath3D&)’ was hidden [-Woverloaded-virtual=] 601 | virtual void use(ExtrusionMultiPath3D& multipath) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:667:10: note: by ‘Slic3r::ExtrusionModifyFlow::use’ 667 | void use(ExtrusionPath3D &path3D) override { path3D.mm3_per_mm *= _flow_mult; path3D.width *= _flow_mult; } | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:600:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionMultiPath&)’ was hidden [-Woverloaded-virtual=] 600 | virtual void use(ExtrusionMultiPath& multipath) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:667:10: note: by ‘Slic3r::ExtrusionModifyFlow::use’ 667 | void use(ExtrusionPath3D &path3D) override { path3D.mm3_per_mm *= _flow_mult; path3D.width *= _flow_mult; } | ^~~ In file included from /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/PrintConfig.hpp:32, from /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Preset.hpp:11, from /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/PresetBundle.hpp:4, from /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r/GUI/Mouse3DController.cpp:2: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp: In instantiation of ‘bool Slic3r::ConfigOptionBoolsTempl::is_nil(int32_t) const [with bool NULLABLE = false; int32_t = int]’: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:1703:10: required from here /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:1711:24: warning: comparison of integer expressions of different signedness: ‘int32_t’ {aka ‘int’} and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1711 | return idx < values.size() ? NIL_VALUE() == this->values[idx] : | ~~~~^~~~~~~~~~~~~~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp: In instantiation of ‘bool Slic3r::ConfigOptionFloatsOrPercentsTempl::is_nil(int32_t) const [with bool NULLABLE = false; int32_t = int]’: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:1340:10: required from here /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:1348:24: warning: comparison of integer expressions of different signedness: ‘int32_t’ {aka ‘int’} and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1348 | return idx < values.size() ? (std::isnan(this->values[idx].value) || NIL_VALUE() == this->values[idx]) : | ~~~~^~~~~~~~~~~~~~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp: In instantiation of ‘bool Slic3r::ConfigOptionFloatsTempl::is_nil(int32_t) const [with bool NULLABLE = false; int32_t = int]’: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:814:10: required from here /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:822:24: warning: comparison of integer expressions of different signedness: ‘int32_t’ {aka ‘int’} and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 822 | return idx < values.size() ? (std::isnan(this->values[idx]) || NIL_VALUE() == this->values[idx]) : | ~~~~^~~~~~~~~~~~~~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp: In instantiation of ‘bool Slic3r::ConfigOptionIntsTempl::is_nil(int32_t) const [with bool NULLABLE = false; int32_t = int]’: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:998:10: required from here /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:1006:24: warning: comparison of integer expressions of different signedness: ‘int32_t’ {aka ‘int’} and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1006 | return idx < values.size() ? NIL_VALUE() == this->values[idx] : | ~~~~^~~~~~~~~~~~~~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r/GUI/Mouse3DController.cpp:1131:15: warning: ‘double Slic3r::GUI::convert_spnav_input(int)’ defined but not used [-Wunused-function] 1131 | static double convert_spnav_input(int value) | ^~~~~~~~~~~~~~~~~~~ [402/433] /usr/bin/x86_64-pc-linux-gnu-g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DOPENVDB_ABI_VERSION_NUMBER=10 -DOPENVDB_USE_DELAYED_LOADING -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/lib64/dbus-1.0/include -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8_build/src/platform -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/hidapi/include -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/exif/include -I/usr/include/gtk-3.0 -I/usr/include/pango-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/atk-1.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/lib64/libffi/include -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/webp -I/usr/include/libpng16 -I/usr/include/pixman-1 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/fribidi -I/usr/include/gio-unix-2.0 -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8_build/src/libslic3r -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libnest2d/include -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/miniz -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /usr/lib64/wx/include/gtk3-unicode-3.0-gtk3 -isystem /usr/include/wx-3.0-gtk3 -isystem /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libigl -isystem /usr/include/opencascade -isystem /usr/include/Imath -DNDEBUG -march=native -O2 -pipe -fno-strict-aliasing -fext-numeric-literals -Wall -Wno-reorder -pthread -std=gnu++17 -fPIC -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -MD -MT src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/Jobs/ArrangeJob.cpp.o -MF src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/Jobs/ArrangeJob.cpp.o.d -o src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/Jobs/ArrangeJob.cpp.o -c /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r/GUI/Jobs/ArrangeJob.cpp In file included from /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntityCollection.hpp:6, from /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Print.hpp:7, from /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r/GUI/Jobs/ArrangeJob.hpp:6, from /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r/GUI/Jobs/ArrangeJob.cpp:1: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:603:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionEntityCollection&)’ was hidden [-Woverloaded-virtual=] 603 | virtual void use(ExtrusionEntityCollection& collection) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:634:18: note: by ‘Slic3r::SimplifyVisitor::use’ 634 | virtual void use(ExtrusionPath3D& path3D) override { | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:602:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionLoop&)’ was hidden [-Woverloaded-virtual=] 602 | virtual void use(ExtrusionLoop& loop) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:634:18: note: by ‘Slic3r::SimplifyVisitor::use’ 634 | virtual void use(ExtrusionPath3D& path3D) override { | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:601:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionMultiPath3D&)’ was hidden [-Woverloaded-virtual=] 601 | virtual void use(ExtrusionMultiPath3D& multipath) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:634:18: note: by ‘Slic3r::SimplifyVisitor::use’ 634 | virtual void use(ExtrusionPath3D& path3D) override { | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:600:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionMultiPath&)’ was hidden [-Woverloaded-virtual=] 600 | virtual void use(ExtrusionMultiPath& multipath) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:634:18: note: by ‘Slic3r::SimplifyVisitor::use’ 634 | virtual void use(ExtrusionPath3D& path3D) override { | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:603:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionEntityCollection&)’ was hidden [-Woverloaded-virtual=] 603 | virtual void use(ExtrusionEntityCollection& collection) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:645:18: note: by ‘Slic3r::GetPathsVisitor::use’ 645 | virtual void use(ExtrusionPath3D& path3D) override { | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:602:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionLoop&)’ was hidden [-Woverloaded-virtual=] 602 | virtual void use(ExtrusionLoop& loop) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:645:18: note: by ‘Slic3r::GetPathsVisitor::use’ 645 | virtual void use(ExtrusionPath3D& path3D) override { | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:601:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionMultiPath3D&)’ was hidden [-Woverloaded-virtual=] 601 | virtual void use(ExtrusionMultiPath3D& multipath) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:645:18: note: by ‘Slic3r::GetPathsVisitor::use’ 645 | virtual void use(ExtrusionPath3D& path3D) override { | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:600:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionMultiPath&)’ was hidden [-Woverloaded-virtual=] 600 | virtual void use(ExtrusionMultiPath& multipath) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:645:18: note: by ‘Slic3r::GetPathsVisitor::use’ 645 | virtual void use(ExtrusionPath3D& path3D) override { | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:595:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursiveConst::use(const Slic3r::ExtrusionEntityCollection&)’ was hidden [-Woverloaded-virtual=] 595 | virtual void use(const ExtrusionEntityCollection& collection) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:658:10: note: by ‘Slic3r::ExtrusionVolume::use’ 658 | void use(const ExtrusionPath3D &path3D) override { volume += unscaled(path3D.length()) * path3D.mm3_per_mm; } | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:594:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursiveConst::use(const Slic3r::ExtrusionLoop&)’ was hidden [-Woverloaded-virtual=] 594 | virtual void use(const ExtrusionLoop& loop) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:658:10: note: by ‘Slic3r::ExtrusionVolume::use’ 658 | void use(const ExtrusionPath3D &path3D) override { volume += unscaled(path3D.length()) * path3D.mm3_per_mm; } | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:593:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursiveConst::use(const Slic3r::ExtrusionMultiPath3D&)’ was hidden [-Woverloaded-virtual=] 593 | virtual void use(const ExtrusionMultiPath3D& multipath) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:658:10: note: by ‘Slic3r::ExtrusionVolume::use’ 658 | void use(const ExtrusionPath3D &path3D) override { volume += unscaled(path3D.length()) * path3D.mm3_per_mm; } | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:592:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursiveConst::use(const Slic3r::ExtrusionMultiPath&)’ was hidden [-Woverloaded-virtual=] 592 | virtual void use(const ExtrusionMultiPath& multipath) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:658:10: note: by ‘Slic3r::ExtrusionVolume::use’ 658 | void use(const ExtrusionPath3D &path3D) override { volume += unscaled(path3D.length()) * path3D.mm3_per_mm; } | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:603:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionEntityCollection&)’ was hidden [-Woverloaded-virtual=] 603 | virtual void use(ExtrusionEntityCollection& collection) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:667:10: note: by ‘Slic3r::ExtrusionModifyFlow::use’ 667 | void use(ExtrusionPath3D &path3D) override { path3D.mm3_per_mm *= _flow_mult; path3D.width *= _flow_mult; } | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:602:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionLoop&)’ was hidden [-Woverloaded-virtual=] 602 | virtual void use(ExtrusionLoop& loop) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:667:10: note: by ‘Slic3r::ExtrusionModifyFlow::use’ 667 | void use(ExtrusionPath3D &path3D) override { path3D.mm3_per_mm *= _flow_mult; path3D.width *= _flow_mult; } | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:601:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionMultiPath3D&)’ was hidden [-Woverloaded-virtual=] 601 | virtual void use(ExtrusionMultiPath3D& multipath) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:667:10: note: by ‘Slic3r::ExtrusionModifyFlow::use’ 667 | void use(ExtrusionPath3D &path3D) override { path3D.mm3_per_mm *= _flow_mult; path3D.width *= _flow_mult; } | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:600:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionMultiPath&)’ was hidden [-Woverloaded-virtual=] 600 | virtual void use(ExtrusionMultiPath& multipath) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:667:10: note: by ‘Slic3r::ExtrusionModifyFlow::use’ 667 | void use(ExtrusionPath3D &path3D) override { path3D.mm3_per_mm *= _flow_mult; path3D.width *= _flow_mult; } | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r/GUI/Jobs/ArrangeJob.cpp: In member function ‘virtual void Slic3r::GUI::ArrangeJob::process()’: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r/GUI/Jobs/ArrangeJob.cpp:207:12: warning: unused variable ‘min_dist_computed’ [-Wunused-variable] 207 | double min_dist_computed = min_object_distance(&m_plater->current_print()->full_print_config()); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/PrintConfig.hpp:32, from /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Model.hpp:9, from /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/PrintBase.hpp:13, from /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Print.hpp:4: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp: In instantiation of ‘bool Slic3r::ConfigOptionBoolsTempl::is_nil(int32_t) const [with bool NULLABLE = false; int32_t = int]’: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:1703:10: required from here /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:1711:24: warning: comparison of integer expressions of different signedness: ‘int32_t’ {aka ‘int’} and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1711 | return idx < values.size() ? NIL_VALUE() == this->values[idx] : | ~~~~^~~~~~~~~~~~~~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp: In instantiation of ‘bool Slic3r::ConfigOptionFloatsOrPercentsTempl::is_nil(int32_t) const [with bool NULLABLE = false; int32_t = int]’: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:1340:10: required from here /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:1348:24: warning: comparison of integer expressions of different signedness: ‘int32_t’ {aka ‘int’} and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1348 | return idx < values.size() ? (std::isnan(this->values[idx].value) || NIL_VALUE() == this->values[idx]) : | ~~~~^~~~~~~~~~~~~~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp: In instantiation of ‘bool Slic3r::ConfigOptionFloatsTempl::is_nil(int32_t) const [with bool NULLABLE = false; int32_t = int]’: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:814:10: required from here /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:822:24: warning: comparison of integer expressions of different signedness: ‘int32_t’ {aka ‘int’} and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 822 | return idx < values.size() ? (std::isnan(this->values[idx]) || NIL_VALUE() == this->values[idx]) : | ~~~~^~~~~~~~~~~~~~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp: In instantiation of ‘bool Slic3r::ConfigOptionIntsTempl::is_nil(int32_t) const [with bool NULLABLE = false; int32_t = int]’: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:998:10: required from here /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:1006:24: warning: comparison of integer expressions of different signedness: ‘int32_t’ {aka ‘int’} and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1006 | return idx < values.size() ? NIL_VALUE() == this->values[idx] : | ~~~~^~~~~~~~~~~~~~~ [403/433] /usr/bin/x86_64-pc-linux-gnu-g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DOPENVDB_ABI_VERSION_NUMBER=10 -DOPENVDB_USE_DELAYED_LOADING -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/lib64/dbus-1.0/include -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8_build/src/platform -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/hidapi/include -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/exif/include -I/usr/include/gtk-3.0 -I/usr/include/pango-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/atk-1.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/lib64/libffi/include -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/webp -I/usr/include/libpng16 -I/usr/include/pixman-1 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/fribidi -I/usr/include/gio-unix-2.0 -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8_build/src/libslic3r -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libnest2d/include -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/miniz -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /usr/lib64/wx/include/gtk3-unicode-3.0-gtk3 -isystem /usr/include/wx-3.0-gtk3 -isystem /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libigl -isystem /usr/include/opencascade -isystem /usr/include/Imath -DNDEBUG -march=native -O2 -pipe -fno-strict-aliasing -fext-numeric-literals -Wall -Wno-reorder -pthread -std=gnu++17 -fPIC -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -MD -MT src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/Jobs/SLAImportJob.cpp.o -MF src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/Jobs/SLAImportJob.cpp.o.d -o src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/Jobs/SLAImportJob.cpp.o -c /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r/GUI/Jobs/SLAImportJob.cpp In file included from /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/GCode/GCodeProcessor.hpp:6, from /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r/GUI/Plater.hpp:15, from /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r/GUI/Jobs/SLAImportJob.cpp:7: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:603:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionEntityCollection&)’ was hidden [-Woverloaded-virtual=] 603 | virtual void use(ExtrusionEntityCollection& collection) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:634:18: note: by ‘Slic3r::SimplifyVisitor::use’ 634 | virtual void use(ExtrusionPath3D& path3D) override { | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:602:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionLoop&)’ was hidden [-Woverloaded-virtual=] 602 | virtual void use(ExtrusionLoop& loop) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:634:18: note: by ‘Slic3r::SimplifyVisitor::use’ 634 | virtual void use(ExtrusionPath3D& path3D) override { | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:601:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionMultiPath3D&)’ was hidden [-Woverloaded-virtual=] 601 | virtual void use(ExtrusionMultiPath3D& multipath) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:634:18: note: by ‘Slic3r::SimplifyVisitor::use’ 634 | virtual void use(ExtrusionPath3D& path3D) override { | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:600:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionMultiPath&)’ was hidden [-Woverloaded-virtual=] 600 | virtual void use(ExtrusionMultiPath& multipath) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:634:18: note: by ‘Slic3r::SimplifyVisitor::use’ 634 | virtual void use(ExtrusionPath3D& path3D) override { | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:603:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionEntityCollection&)’ was hidden [-Woverloaded-virtual=] 603 | virtual void use(ExtrusionEntityCollection& collection) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:645:18: note: by ‘Slic3r::GetPathsVisitor::use’ 645 | virtual void use(ExtrusionPath3D& path3D) override { | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:602:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionLoop&)’ was hidden [-Woverloaded-virtual=] 602 | virtual void use(ExtrusionLoop& loop) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:645:18: note: by ‘Slic3r::GetPathsVisitor::use’ 645 | virtual void use(ExtrusionPath3D& path3D) override { | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:601:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionMultiPath3D&)’ was hidden [-Woverloaded-virtual=] 601 | virtual void use(ExtrusionMultiPath3D& multipath) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:645:18: note: by ‘Slic3r::GetPathsVisitor::use’ 645 | virtual void use(ExtrusionPath3D& path3D) override { | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:600:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionMultiPath&)’ was hidden [-Woverloaded-virtual=] 600 | virtual void use(ExtrusionMultiPath& multipath) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:645:18: note: by ‘Slic3r::GetPathsVisitor::use’ 645 | virtual void use(ExtrusionPath3D& path3D) override { | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:595:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursiveConst::use(const Slic3r::ExtrusionEntityCollection&)’ was hidden [-Woverloaded-virtual=] 595 | virtual void use(const ExtrusionEntityCollection& collection) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:658:10: note: by ‘Slic3r::ExtrusionVolume::use’ 658 | void use(const ExtrusionPath3D &path3D) override { volume += unscaled(path3D.length()) * path3D.mm3_per_mm; } | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:594:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursiveConst::use(const Slic3r::ExtrusionLoop&)’ was hidden [-Woverloaded-virtual=] 594 | virtual void use(const ExtrusionLoop& loop) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:658:10: note: by ‘Slic3r::ExtrusionVolume::use’ 658 | void use(const ExtrusionPath3D &path3D) override { volume += unscaled(path3D.length()) * path3D.mm3_per_mm; } | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:593:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursiveConst::use(const Slic3r::ExtrusionMultiPath3D&)’ was hidden [-Woverloaded-virtual=] 593 | virtual void use(const ExtrusionMultiPath3D& multipath) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:658:10: note: by ‘Slic3r::ExtrusionVolume::use’ 658 | void use(const ExtrusionPath3D &path3D) override { volume += unscaled(path3D.length()) * path3D.mm3_per_mm; } | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:592:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursiveConst::use(const Slic3r::ExtrusionMultiPath&)’ was hidden [-Woverloaded-virtual=] 592 | virtual void use(const ExtrusionMultiPath& multipath) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:658:10: note: by ‘Slic3r::ExtrusionVolume::use’ 658 | void use(const ExtrusionPath3D &path3D) override { volume += unscaled(path3D.length()) * path3D.mm3_per_mm; } | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:603:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionEntityCollection&)’ was hidden [-Woverloaded-virtual=] 603 | virtual void use(ExtrusionEntityCollection& collection) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:667:10: note: by ‘Slic3r::ExtrusionModifyFlow::use’ 667 | void use(ExtrusionPath3D &path3D) override { path3D.mm3_per_mm *= _flow_mult; path3D.width *= _flow_mult; } | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:602:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionLoop&)’ was hidden [-Woverloaded-virtual=] 602 | virtual void use(ExtrusionLoop& loop) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:667:10: note: by ‘Slic3r::ExtrusionModifyFlow::use’ 667 | void use(ExtrusionPath3D &path3D) override { path3D.mm3_per_mm *= _flow_mult; path3D.width *= _flow_mult; } | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:601:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionMultiPath3D&)’ was hidden [-Woverloaded-virtual=] 601 | virtual void use(ExtrusionMultiPath3D& multipath) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:667:10: note: by ‘Slic3r::ExtrusionModifyFlow::use’ 667 | void use(ExtrusionPath3D &path3D) override { path3D.mm3_per_mm *= _flow_mult; path3D.width *= _flow_mult; } | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:600:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionMultiPath&)’ was hidden [-Woverloaded-virtual=] 600 | virtual void use(ExtrusionMultiPath& multipath) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:667:10: note: by ‘Slic3r::ExtrusionModifyFlow::use’ 667 | void use(ExtrusionPath3D &path3D) override { path3D.mm3_per_mm *= _flow_mult; path3D.width *= _flow_mult; } | ^~~ In file included from /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/PrintConfig.hpp:32, from /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Model.hpp:9, from /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/PrintBase.hpp:13, from /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/SLAPrint.hpp:6, from /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Format/SL1.hpp:7, from /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r/GUI/Jobs/SLAImportJob.cpp:3: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp: In instantiation of ‘bool Slic3r::ConfigOptionBoolsTempl::is_nil(int32_t) const [with bool NULLABLE = false; int32_t = int]’: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:1703:10: required from here /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:1711:24: warning: comparison of integer expressions of different signedness: ‘int32_t’ {aka ‘int’} and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1711 | return idx < values.size() ? NIL_VALUE() == this->values[idx] : | ~~~~^~~~~~~~~~~~~~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp: In instantiation of ‘bool Slic3r::ConfigOptionFloatsOrPercentsTempl::is_nil(int32_t) const [with bool NULLABLE = false; int32_t = int]’: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:1340:10: required from here /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:1348:24: warning: comparison of integer expressions of different signedness: ‘int32_t’ {aka ‘int’} and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1348 | return idx < values.size() ? (std::isnan(this->values[idx].value) || NIL_VALUE() == this->values[idx]) : | ~~~~^~~~~~~~~~~~~~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp: In instantiation of ‘bool Slic3r::ConfigOptionFloatsTempl::is_nil(int32_t) const [with bool NULLABLE = false; int32_t = int]’: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:814:10: required from here /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:822:24: warning: comparison of integer expressions of different signedness: ‘int32_t’ {aka ‘int’} and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 822 | return idx < values.size() ? (std::isnan(this->values[idx]) || NIL_VALUE() == this->values[idx]) : | ~~~~^~~~~~~~~~~~~~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp: In instantiation of ‘bool Slic3r::ConfigOptionIntsTempl::is_nil(int32_t) const [with bool NULLABLE = false; int32_t = int]’: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:998:10: required from here /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:1006:24: warning: comparison of integer expressions of different signedness: ‘int32_t’ {aka ‘int’} and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1006 | return idx < values.size() ? NIL_VALUE() == this->values[idx] : | ~~~~^~~~~~~~~~~~~~~ [404/433] /usr/bin/x86_64-pc-linux-gnu-g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DOPENVDB_ABI_VERSION_NUMBER=10 -DOPENVDB_USE_DELAYED_LOADING -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/lib64/dbus-1.0/include -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8_build/src/platform -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/hidapi/include -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/exif/include -I/usr/include/gtk-3.0 -I/usr/include/pango-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/atk-1.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/lib64/libffi/include -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/webp -I/usr/include/libpng16 -I/usr/include/pixman-1 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/fribidi -I/usr/include/gio-unix-2.0 -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8_build/src/libslic3r -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libnest2d/include -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/miniz -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /usr/lib64/wx/include/gtk3-unicode-3.0-gtk3 -isystem /usr/include/wx-3.0-gtk3 -isystem /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libigl -isystem /usr/include/opencascade -isystem /usr/include/Imath -DNDEBUG -march=native -O2 -pipe -fno-strict-aliasing -fext-numeric-literals -Wall -Wno-reorder -pthread -std=gnu++17 -fPIC -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -MD -MT src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/ScriptExecutor.cpp.o -MF src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/ScriptExecutor.cpp.o.d -o src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/ScriptExecutor.cpp.o -c /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r/GUI/ScriptExecutor.cpp FAILED: src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/ScriptExecutor.cpp.o /usr/bin/x86_64-pc-linux-gnu-g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DOPENVDB_ABI_VERSION_NUMBER=10 -DOPENVDB_USE_DELAYED_LOADING -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/lib64/dbus-1.0/include -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8_build/src/platform -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/hidapi/include -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/exif/include -I/usr/include/gtk-3.0 -I/usr/include/pango-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/atk-1.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/lib64/libffi/include -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/webp -I/usr/include/libpng16 -I/usr/include/pixman-1 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/fribidi -I/usr/include/gio-unix-2.0 -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8_build/src/libslic3r -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libnest2d/include -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/miniz -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /usr/lib64/wx/include/gtk3-unicode-3.0-gtk3 -isystem /usr/include/wx-3.0-gtk3 -isystem /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libigl -isystem /usr/include/opencascade -isystem /usr/include/Imath -DNDEBUG -march=native -O2 -pipe -fno-strict-aliasing -fext-numeric-literals -Wall -Wno-reorder -pthread -std=gnu++17 -fPIC -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -MD -MT src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/ScriptExecutor.cpp.o -MF src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/ScriptExecutor.cpp.o.d -o src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/ScriptExecutor.cpp.o -c /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r/GUI/ScriptExecutor.cpp /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r/GUI/ScriptExecutor.cpp:13:10: fatal error: boost/filesystem/string_file.hpp: No such file or directory 13 | #include | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ compilation terminated. [405/433] /usr/bin/x86_64-pc-linux-gnu-g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DOPENVDB_ABI_VERSION_NUMBER=10 -DOPENVDB_USE_DELAYED_LOADING -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/lib64/dbus-1.0/include -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8_build/src/platform -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/hidapi/include -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/exif/include -I/usr/include/gtk-3.0 -I/usr/include/pango-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/atk-1.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/lib64/libffi/include -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/webp -I/usr/include/libpng16 -I/usr/include/pixman-1 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/fribidi -I/usr/include/gio-unix-2.0 -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8_build/src/libslic3r -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libnest2d/include -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/miniz -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /usr/lib64/wx/include/gtk3-unicode-3.0-gtk3 -isystem /usr/include/wx-3.0-gtk3 -isystem /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libigl -isystem /usr/include/opencascade -isystem /usr/include/Imath -DNDEBUG -march=native -O2 -pipe -fno-strict-aliasing -fext-numeric-literals -Wall -Wno-reorder -pthread -std=gnu++17 -fPIC -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -MD -MT src/slic3r/CMakeFiles/libslic3r_gui.dir/Utils/Http.cpp.o -MF src/slic3r/CMakeFiles/libslic3r_gui.dir/Utils/Http.cpp.o.d -o src/slic3r/CMakeFiles/libslic3r_gui.dir/Utils/Http.cpp.o -c /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r/Utils/Http.cpp /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r/Utils/Http.cpp: In destructor ‘Slic3r::Http::priv::~priv()’: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r/Utils/Http.cpp:212:24: warning: ‘void curl_formfree(curl_httppost*)’ is deprecated: since 7.56.0. Use curl_mime_free() [-Wdeprecated-declarations] 212 | ::curl_formfree(form); | ~~~~~~~~~~~~~~~^~~~~~ In file included from /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r/Utils/Http.cpp:16: /usr/include/curl/curl.h:2612:1: note: declared here 2612 | curl_formfree(struct curl_httppost *form); | ^~~~~~~~~~~~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r/Utils/Http.cpp: In member function ‘void Slic3r::Http::priv::form_add_file(const char*, const boost::filesystem::path&, const char*)’: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r/Utils/Http.cpp:317:25: warning: ‘CURLFORM_COPYNAME’ is deprecated: since 7.56.0. Use curl_mime_name() [-Wdeprecated-declarations] 317 | CURLFORM_COPYNAME, name, | ^~~~~~~~~~~~~~~~~ /usr/include/curl/curl.h:2501:3: note: declared here 2501 | CURLFORM_COPYNAME CURL_DEPRECATED(7.56.0, "Use curl_mime_name()"), | ^~~~~~~~~~~~~~~~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r/Utils/Http.cpp:318:25: warning: ‘CURLFORM_FILENAME’ is deprecated: since 7.56.0. Use curl_mime_filename() [-Wdeprecated-declarations] 318 | CURLFORM_FILENAME, filename, | ^~~~~~~~~~~~~~~~~ /usr/include/curl/curl.h:2518:3: note: declared here 2518 | CURLFORM_FILENAME CURL_DEPRECATED(7.56.0, "Use curl_mime_filename()"), | ^~~~~~~~~~~~~~~~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r/Utils/Http.cpp:319:25: warning: ‘CURLFORM_CONTENTTYPE’ is deprecated: since 7.56.0. Use curl_mime_type() [-Wdeprecated-declarations] 319 | CURLFORM_CONTENTTYPE, "application/octet-stream", | ^~~~~~~~~~~~~~~~~~~~ /usr/include/curl/curl.h:2516:3: note: declared here 2516 | CURLFORM_CONTENTTYPE CURL_DEPRECATED(7.56.0, "Use curl_mime_type()"), | ^~~~~~~~~~~~~~~~~~~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r/Utils/Http.cpp:320:25: warning: ‘CURLFORM_STREAM’ is deprecated: since 7.56.0. Use curl_mime_data_cb() [-Wdeprecated-declarations] 320 | CURLFORM_STREAM, static_cast(&stream), | ^~~~~~~~~~~~~~~ /usr/include/curl/curl.h:2522:3: note: declared here 2522 | CURLFORM_STREAM CURL_DEPRECATED(7.56.0, "Use curl_mime_data_cb()"), | ^~~~~~~~~~~~~~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r/Utils/Http.cpp:321:25: warning: ‘CURLFORM_CONTENTSLENGTH’ is deprecated: since 7.56.0. Use curl_mime_data() [-Wdeprecated-declarations] 321 | CURLFORM_CONTENTSLENGTH, static_cast(size), | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/curl/curl.h:2506:3: note: declared here 2506 | CURLFORM_CONTENTSLENGTH CURL_DEPRECATED(7.56.0, "Use curl_mime_data()"), | ^~~~~~~~~~~~~~~~~~~~~~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r/Utils/Http.cpp:316:31: warning: ‘CURLFORMcode curl_formadd(curl_httppost**, curl_httppost**, ...)’ is deprecated: since 7.56.0. Use curl_mime_init() [-Wdeprecated-declarations] 316 | ::curl_formadd(&form, &form_end, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ 317 | CURLFORM_COPYNAME, name, | ~~~~~~~~~~~~~~~~~~~~~~~~ 318 | CURLFORM_FILENAME, filename, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | CURLFORM_CONTENTTYPE, "application/octet-stream", | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | CURLFORM_STREAM, static_cast(&stream), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | CURLFORM_CONTENTSLENGTH, static_cast(size), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 322 | CURLFORM_END | ~~~~~~~~~~~~ 323 | ); | ~ /usr/include/curl/curl.h:2576:1: note: declared here 2576 | curl_formadd(struct curl_httppost **httppost, | ^~~~~~~~~~~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r/Utils/Http.cpp: In member function ‘void Slic3r::Http::priv::http_perform()’: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r/Utils/Http.cpp:381:34: warning: ‘CURLOPT_PROGRESSFUNCTION’ is deprecated: since 7.32.0. Use CURLOPT_XFERINFOFUNCTION [-Wdeprecated-declarations] 381 | ::curl_easy_setopt(curl, CURLOPT_PROGRESSFUNCTION, xfercb); | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/curl/curl.h:1290:3: note: declared here 1290 | CURLOPTDEPRECATED(CURLOPT_PROGRESSFUNCTION, CURLOPTTYPE_FUNCTIONPOINT, 56, | ^~~~~~~~~~~~~~~~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r/Utils/Http.cpp:392:42: warning: ‘CURLOPT_HTTPPOST’ is deprecated: since 7.56.0. Use CURLOPT_MIMEPOST [-Wdeprecated-declarations] 392 | ::curl_easy_setopt(curl, CURLOPT_HTTPPOST, form); | ^~~~~~~~~~~~~~~~ /usr/include/curl/curl.h:1190:3: note: declared here 1190 | CURLOPTDEPRECATED(CURLOPT_HTTPPOST, CURLOPTTYPE_OBJECTPOINT, 24, | ^~~~~~~~~~~~~~~~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r/Utils/Http.cpp: In member function ‘Slic3r::Http& Slic3r::Http::form_add(const std::string&, const std::string&)’: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r/Utils/Http.cpp:540:25: warning: ‘CURLFORM_COPYNAME’ is deprecated: since 7.56.0. Use curl_mime_name() [-Wdeprecated-declarations] 540 | CURLFORM_COPYNAME, name.c_str(), | ^~~~~~~~~~~~~~~~~ /usr/include/curl/curl.h:2501:3: note: declared here 2501 | CURLFORM_COPYNAME CURL_DEPRECATED(7.56.0, "Use curl_mime_name()"), | ^~~~~~~~~~~~~~~~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r/Utils/Http.cpp:541:25: warning: ‘CURLFORM_COPYCONTENTS’ is deprecated: since 7.56.0. Use curl_mime_data() [-Wdeprecated-declarations] 541 | CURLFORM_COPYCONTENTS, contents.c_str(), | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/curl/curl.h:2504:3: note: declared here 2504 | CURLFORM_COPYCONTENTS CURL_DEPRECATED(7.56.0, "Use curl_mime_data()"), | ^~~~~~~~~~~~~~~~~~~~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r/Utils/Http.cpp:539:31: warning: ‘CURLFORMcode curl_formadd(curl_httppost**, curl_httppost**, ...)’ is deprecated: since 7.56.0. Use curl_mime_init() [-Wdeprecated-declarations] 539 | ::curl_formadd(&p->form, &p->form_end, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 540 | CURLFORM_COPYNAME, name.c_str(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 541 | CURLFORM_COPYCONTENTS, contents.c_str(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 542 | CURLFORM_END | ~~~~~~~~~~~~ 543 | ); | ~ /usr/include/curl/curl.h:2576:1: note: declared here 2576 | curl_formadd(struct curl_httppost **httppost, | ^~~~~~~~~~~~ [406/433] /usr/bin/x86_64-pc-linux-gnu-g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DOPENVDB_ABI_VERSION_NUMBER=10 -DOPENVDB_USE_DELAYED_LOADING -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/lib64/dbus-1.0/include -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8_build/src/platform -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/hidapi/include -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/exif/include -I/usr/include/gtk-3.0 -I/usr/include/pango-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/atk-1.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/lib64/libffi/include -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/webp -I/usr/include/libpng16 -I/usr/include/pixman-1 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/fribidi -I/usr/include/gio-unix-2.0 -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8_build/src/libslic3r -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libnest2d/include -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/miniz -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /usr/lib64/wx/include/gtk3-unicode-3.0-gtk3 -isystem /usr/include/wx-3.0-gtk3 -isystem /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libigl -isystem /usr/include/opencascade -isystem /usr/include/Imath -DNDEBUG -march=native -O2 -pipe -fno-strict-aliasing -fext-numeric-literals -Wall -Wno-reorder -pthread -std=gnu++17 -fPIC -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -MD -MT src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/ConfigWizard.cpp.o -MF src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/ConfigWizard.cpp.o.d -o src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/ConfigWizard.cpp.o -c /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r/GUI/ConfigWizard.cpp /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r/GUI/ConfigWizard.cpp: In static member function ‘static Slic3r::GUI::BundleMap Slic3r::GUI::BundleMap::load()’: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r/GUI/ConfigWizard.cpp:148:31: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] 148 | catch (std::exception e) { | ^ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r/GUI/ConfigWizard.cpp: In lambda function: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r/GUI/ConfigWizard.cpp:557:38: warning: comparison between ‘const enum Slic3r::PrinterTechnology’ and ‘enum Slic3r::GUI::Technology’ [-Wenum-compare] 557 | return (model.technology == technology) | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r/GUI/ConfigWizard.cpp: In member function ‘bool Slic3r::GUI::ConfigWizard::priv::apply_config(Slic3r::AppConfig*, Slic3r::PresetBundle*, const Slic3r::PresetUpdater*, bool&)’: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r/GUI/ConfigWizard.cpp:2592:10: warning: unused variable ‘suppress_sla_printer’ [-Wunused-variable] 2592 | bool suppress_sla_printer = model_has_multi_part_objects(wxGetApp().model()); | ^~~~~~~~~~~~~~~~~~~~ In file included from /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/PrintConfig.hpp:32, from /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r/GUI/ConfigWizard_private.hpp:24, from /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r/GUI/ConfigWizard.cpp:3: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp: In instantiation of ‘bool Slic3r::ConfigOptionBoolsTempl::is_nil(int32_t) const [with bool NULLABLE = false; int32_t = int]’: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:1703:10: required from here /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:1711:24: warning: comparison of integer expressions of different signedness: ‘int32_t’ {aka ‘int’} and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1711 | return idx < values.size() ? NIL_VALUE() == this->values[idx] : | ~~~~^~~~~~~~~~~~~~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp: In instantiation of ‘bool Slic3r::ConfigOptionFloatsOrPercentsTempl::is_nil(int32_t) const [with bool NULLABLE = false; int32_t = int]’: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:1340:10: required from here /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:1348:24: warning: comparison of integer expressions of different signedness: ‘int32_t’ {aka ‘int’} and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1348 | return idx < values.size() ? (std::isnan(this->values[idx].value) || NIL_VALUE() == this->values[idx]) : | ~~~~^~~~~~~~~~~~~~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp: In instantiation of ‘bool Slic3r::ConfigOptionFloatsTempl::is_nil(int32_t) const [with bool NULLABLE = false; int32_t = int]’: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:814:10: required from here /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:822:24: warning: comparison of integer expressions of different signedness: ‘int32_t’ {aka ‘int’} and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 822 | return idx < values.size() ? (std::isnan(this->values[idx]) || NIL_VALUE() == this->values[idx]) : | ~~~~^~~~~~~~~~~~~~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp: In instantiation of ‘bool Slic3r::ConfigOptionIntsTempl::is_nil(int32_t) const [with bool NULLABLE = false; int32_t = int]’: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:998:10: required from here /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:1006:24: warning: comparison of integer expressions of different signedness: ‘int32_t’ {aka ‘int’} and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1006 | return idx < values.size() ? NIL_VALUE() == this->values[idx] : | ~~~~^~~~~~~~~~~~~~~ [407/433] /usr/bin/x86_64-pc-linux-gnu-g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DOPENVDB_ABI_VERSION_NUMBER=10 -DOPENVDB_USE_DELAYED_LOADING -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/lib64/dbus-1.0/include -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8_build/src/platform -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/hidapi/include -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/exif/include -I/usr/include/gtk-3.0 -I/usr/include/pango-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/atk-1.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/lib64/libffi/include -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/webp -I/usr/include/libpng16 -I/usr/include/pixman-1 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/fribidi -I/usr/include/gio-unix-2.0 -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8_build/src/libslic3r -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libnest2d/include -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/miniz -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /usr/lib64/wx/include/gtk3-unicode-3.0-gtk3 -isystem /usr/include/wx-3.0-gtk3 -isystem /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libigl -isystem /usr/include/opencascade -isystem /usr/include/Imath -DNDEBUG -march=native -O2 -pipe -fno-strict-aliasing -fext-numeric-literals -Wall -Wno-reorder -pthread -std=gnu++17 -fPIC -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -MD -MT src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/ObjectDataViewModel.cpp.o -MF src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/ObjectDataViewModel.cpp.o.d -o src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/ObjectDataViewModel.cpp.o -c /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r/GUI/ObjectDataViewModel.cpp In file included from /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r/GUI/ObjectDataViewModel.hpp:8, from /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r/GUI/ObjectDataViewModel.cpp:1: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp: In instantiation of ‘bool Slic3r::ConfigOptionBoolsTempl::is_nil(int32_t) const [with bool NULLABLE = false; int32_t = int]’: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:1703:10: required from here /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:1711:24: warning: comparison of integer expressions of different signedness: ‘int32_t’ {aka ‘int’} and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1711 | return idx < values.size() ? NIL_VALUE() == this->values[idx] : | ~~~~^~~~~~~~~~~~~~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp: In instantiation of ‘bool Slic3r::ConfigOptionFloatsOrPercentsTempl::is_nil(int32_t) const [with bool NULLABLE = false; int32_t = int]’: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:1340:10: required from here /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:1348:24: warning: comparison of integer expressions of different signedness: ‘int32_t’ {aka ‘int’} and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1348 | return idx < values.size() ? (std::isnan(this->values[idx].value) || NIL_VALUE() == this->values[idx]) : | ~~~~^~~~~~~~~~~~~~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp: In instantiation of ‘bool Slic3r::ConfigOptionFloatsTempl::is_nil(int32_t) const [with bool NULLABLE = false; int32_t = int]’: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:814:10: required from here /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:822:24: warning: comparison of integer expressions of different signedness: ‘int32_t’ {aka ‘int’} and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 822 | return idx < values.size() ? (std::isnan(this->values[idx]) || NIL_VALUE() == this->values[idx]) : | ~~~~^~~~~~~~~~~~~~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp: In instantiation of ‘bool Slic3r::ConfigOptionIntsTempl::is_nil(int32_t) const [with bool NULLABLE = false; int32_t = int]’: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:998:10: required from here /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:1006:24: warning: comparison of integer expressions of different signedness: ‘int32_t’ {aka ‘int’} and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1006 | return idx < values.size() ? NIL_VALUE() == this->values[idx] : | ~~~~^~~~~~~~~~~~~~~ In file included from /usr/include/wx-3.0-gtk3/wx/dataview.h:24, from /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r/GUI/ObjectDataViewModel.hpp:4: In constructor ‘wxItemId::wxItemId(Type) [with T = void*]’, inlined from ‘wxDataViewItem::wxDataViewItem(void*)’ at /usr/include/wx-3.0-gtk3/wx/dataview.h:87:67, inlined from ‘wxDataViewItem Slic3r::GUI::ObjectDataViewModel::Delete(const wxDataViewItem&)’ at /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r/GUI/ObjectDataViewModel.cpp:706:33: /usr/include/wx-3.0-gtk3/wx/itemid.h:30:34: warning: pointer used after ‘void operator delete(void*, std::size_t)’ [-Wuse-after-free] 30 | wxItemId(Type item = NULL) : m_pItem(item) { } | ^~~~~~~~~~~~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r/GUI/ObjectDataViewModel.cpp: In member function ‘wxDataViewItem Slic3r::GUI::ObjectDataViewModel::Delete(const wxDataViewItem&)’: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r/GUI/ObjectDataViewModel.cpp:705:20: note: call to ‘void operator delete(void*, std::size_t)’ here 705 | delete last_instance_node; | ^~~~~~~~~~~~~~~~~~ In constructor ‘wxItemId::wxItemId(Type) [with T = void*]’, inlined from ‘wxDataViewItem::wxDataViewItem(void*)’ at /usr/include/wx-3.0-gtk3/wx/dataview.h:87:67, inlined from ‘wxDataViewItem Slic3r::GUI::ObjectDataViewModel::Delete(const wxDataViewItem&)’ at /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r/GUI/ObjectDataViewModel.cpp:718:35: /usr/include/wx-3.0-gtk3/wx/itemid.h:30:34: warning: pointer used after ‘void operator delete(void*, std::size_t)’ [-Wuse-after-free] 30 | wxItemId(Type item = NULL) : m_pItem(item) { } | ^~~~~~~~~~~~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r/GUI/ObjectDataViewModel.cpp: In member function ‘wxDataViewItem Slic3r::GUI::ObjectDataViewModel::Delete(const wxDataViewItem&)’: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r/GUI/ObjectDataViewModel.cpp:711:20: note: call to ‘void operator delete(void*, std::size_t)’ here 711 | delete node_parent; | ^~~~~~~~~~~ In constructor ‘wxItemId::wxItemId(Type) [with T = void*]’, inlined from ‘wxDataViewItem::wxDataViewItem(void*)’ at /usr/include/wx-3.0-gtk3/wx/dataview.h:87:67, inlined from ‘wxDataViewItem Slic3r::GUI::ObjectDataViewModel::Delete(const wxDataViewItem&)’ at /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r/GUI/ObjectDataViewModel.cpp:737:35: /usr/include/wx-3.0-gtk3/wx/itemid.h:30:34: warning: pointer used after ‘void operator delete(void*, std::size_t)’ [-Wuse-after-free] 30 | wxItemId(Type item = NULL) : m_pItem(item) { } | ^~~~~~~~~~~~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r/GUI/ObjectDataViewModel.cpp: In member function ‘wxDataViewItem Slic3r::GUI::ObjectDataViewModel::Delete(const wxDataViewItem&)’: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r/GUI/ObjectDataViewModel.cpp:730:20: note: call to ‘void operator delete(void*, std::size_t)’ here 730 | delete node_parent; | ^~~~~~~~~~~ [408/433] /usr/bin/x86_64-pc-linux-gnu-g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DOPENVDB_ABI_VERSION_NUMBER=10 -DOPENVDB_USE_DELAYED_LOADING -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/lib64/dbus-1.0/include -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8_build/src/platform -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/hidapi/include -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/exif/include -I/usr/include/gtk-3.0 -I/usr/include/pango-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/atk-1.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/lib64/libffi/include -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/webp -I/usr/include/libpng16 -I/usr/include/pixman-1 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/fribidi -I/usr/include/gio-unix-2.0 -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8_build/src/libslic3r -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libnest2d/include -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/miniz -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /usr/lib64/wx/include/gtk3-unicode-3.0-gtk3 -isystem /usr/include/wx-3.0-gtk3 -isystem /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libigl -isystem /usr/include/opencascade -isystem /usr/include/Imath -DNDEBUG -march=native -O2 -pipe -fno-strict-aliasing -fext-numeric-literals -Wall -Wno-reorder -pthread -std=gnu++17 -fPIC -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -MD -MT src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/InstanceCheck.cpp.o -MF src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/InstanceCheck.cpp.o.d -o src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/InstanceCheck.cpp.o -c /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r/GUI/InstanceCheck.cpp In file included from /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/GCode/GCodeProcessor.hpp:6, from /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r/GUI/Plater.hpp:15, from /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r/GUI/InstanceCheck.cpp:3: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:603:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionEntityCollection&)’ was hidden [-Woverloaded-virtual=] 603 | virtual void use(ExtrusionEntityCollection& collection) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:634:18: note: by ‘Slic3r::SimplifyVisitor::use’ 634 | virtual void use(ExtrusionPath3D& path3D) override { | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:602:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionLoop&)’ was hidden [-Woverloaded-virtual=] 602 | virtual void use(ExtrusionLoop& loop) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:634:18: note: by ‘Slic3r::SimplifyVisitor::use’ 634 | virtual void use(ExtrusionPath3D& path3D) override { | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:601:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionMultiPath3D&)’ was hidden [-Woverloaded-virtual=] 601 | virtual void use(ExtrusionMultiPath3D& multipath) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:634:18: note: by ‘Slic3r::SimplifyVisitor::use’ 634 | virtual void use(ExtrusionPath3D& path3D) override { | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:600:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionMultiPath&)’ was hidden [-Woverloaded-virtual=] 600 | virtual void use(ExtrusionMultiPath& multipath) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:634:18: note: by ‘Slic3r::SimplifyVisitor::use’ 634 | virtual void use(ExtrusionPath3D& path3D) override { | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:603:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionEntityCollection&)’ was hidden [-Woverloaded-virtual=] 603 | virtual void use(ExtrusionEntityCollection& collection) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:645:18: note: by ‘Slic3r::GetPathsVisitor::use’ 645 | virtual void use(ExtrusionPath3D& path3D) override { | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:602:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionLoop&)’ was hidden [-Woverloaded-virtual=] 602 | virtual void use(ExtrusionLoop& loop) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:645:18: note: by ‘Slic3r::GetPathsVisitor::use’ 645 | virtual void use(ExtrusionPath3D& path3D) override { | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:601:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionMultiPath3D&)’ was hidden [-Woverloaded-virtual=] 601 | virtual void use(ExtrusionMultiPath3D& multipath) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:645:18: note: by ‘Slic3r::GetPathsVisitor::use’ 645 | virtual void use(ExtrusionPath3D& path3D) override { | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:600:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionMultiPath&)’ was hidden [-Woverloaded-virtual=] 600 | virtual void use(ExtrusionMultiPath& multipath) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:645:18: note: by ‘Slic3r::GetPathsVisitor::use’ 645 | virtual void use(ExtrusionPath3D& path3D) override { | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:595:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursiveConst::use(const Slic3r::ExtrusionEntityCollection&)’ was hidden [-Woverloaded-virtual=] 595 | virtual void use(const ExtrusionEntityCollection& collection) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:658:10: note: by ‘Slic3r::ExtrusionVolume::use’ 658 | void use(const ExtrusionPath3D &path3D) override { volume += unscaled(path3D.length()) * path3D.mm3_per_mm; } | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:594:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursiveConst::use(const Slic3r::ExtrusionLoop&)’ was hidden [-Woverloaded-virtual=] 594 | virtual void use(const ExtrusionLoop& loop) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:658:10: note: by ‘Slic3r::ExtrusionVolume::use’ 658 | void use(const ExtrusionPath3D &path3D) override { volume += unscaled(path3D.length()) * path3D.mm3_per_mm; } | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:593:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursiveConst::use(const Slic3r::ExtrusionMultiPath3D&)’ was hidden [-Woverloaded-virtual=] 593 | virtual void use(const ExtrusionMultiPath3D& multipath) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:658:10: note: by ‘Slic3r::ExtrusionVolume::use’ 658 | void use(const ExtrusionPath3D &path3D) override { volume += unscaled(path3D.length()) * path3D.mm3_per_mm; } | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:592:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursiveConst::use(const Slic3r::ExtrusionMultiPath&)’ was hidden [-Woverloaded-virtual=] 592 | virtual void use(const ExtrusionMultiPath& multipath) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:658:10: note: by ‘Slic3r::ExtrusionVolume::use’ 658 | void use(const ExtrusionPath3D &path3D) override { volume += unscaled(path3D.length()) * path3D.mm3_per_mm; } | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:603:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionEntityCollection&)’ was hidden [-Woverloaded-virtual=] 603 | virtual void use(ExtrusionEntityCollection& collection) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:667:10: note: by ‘Slic3r::ExtrusionModifyFlow::use’ 667 | void use(ExtrusionPath3D &path3D) override { path3D.mm3_per_mm *= _flow_mult; path3D.width *= _flow_mult; } | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:602:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionLoop&)’ was hidden [-Woverloaded-virtual=] 602 | virtual void use(ExtrusionLoop& loop) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:667:10: note: by ‘Slic3r::ExtrusionModifyFlow::use’ 667 | void use(ExtrusionPath3D &path3D) override { path3D.mm3_per_mm *= _flow_mult; path3D.width *= _flow_mult; } | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:601:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionMultiPath3D&)’ was hidden [-Woverloaded-virtual=] 601 | virtual void use(ExtrusionMultiPath3D& multipath) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:667:10: note: by ‘Slic3r::ExtrusionModifyFlow::use’ 667 | void use(ExtrusionPath3D &path3D) override { path3D.mm3_per_mm *= _flow_mult; path3D.width *= _flow_mult; } | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:600:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionMultiPath&)’ was hidden [-Woverloaded-virtual=] 600 | virtual void use(ExtrusionMultiPath& multipath) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:667:10: note: by ‘Slic3r::ExtrusionModifyFlow::use’ 667 | void use(ExtrusionPath3D &path3D) override { path3D.mm3_per_mm *= _flow_mult; path3D.width *= _flow_mult; } | ^~~ In file included from /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/PrintConfig.hpp:32, from /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Preset.hpp:11, from /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r/GUI/GUI_App.hpp:11, from /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r/GUI/InstanceCheck.cpp:1: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp: In instantiation of ‘bool Slic3r::ConfigOptionBoolsTempl::is_nil(int32_t) const [with bool NULLABLE = false; int32_t = int]’: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:1703:10: required from here /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:1711:24: warning: comparison of integer expressions of different signedness: ‘int32_t’ {aka ‘int’} and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1711 | return idx < values.size() ? NIL_VALUE() == this->values[idx] : | ~~~~^~~~~~~~~~~~~~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp: In instantiation of ‘bool Slic3r::ConfigOptionFloatsOrPercentsTempl::is_nil(int32_t) const [with bool NULLABLE = false; int32_t = int]’: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:1340:10: required from here /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:1348:24: warning: comparison of integer expressions of different signedness: ‘int32_t’ {aka ‘int’} and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1348 | return idx < values.size() ? (std::isnan(this->values[idx].value) || NIL_VALUE() == this->values[idx]) : | ~~~~^~~~~~~~~~~~~~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp: In instantiation of ‘bool Slic3r::ConfigOptionFloatsTempl::is_nil(int32_t) const [with bool NULLABLE = false; int32_t = int]’: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:814:10: required from here /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:822:24: warning: comparison of integer expressions of different signedness: ‘int32_t’ {aka ‘int’} and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 822 | return idx < values.size() ? (std::isnan(this->values[idx]) || NIL_VALUE() == this->values[idx]) : | ~~~~^~~~~~~~~~~~~~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp: In instantiation of ‘bool Slic3r::ConfigOptionIntsTempl::is_nil(int32_t) const [with bool NULLABLE = false; int32_t = int]’: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:998:10: required from here /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:1006:24: warning: comparison of integer expressions of different signedness: ‘int32_t’ {aka ‘int’} and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1006 | return idx < values.size() ? NIL_VALUE() == this->values[idx] : | ~~~~^~~~~~~~~~~~~~~ [409/433] /usr/bin/x86_64-pc-linux-gnu-g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DOPENVDB_ABI_VERSION_NUMBER=10 -DOPENVDB_USE_DELAYED_LOADING -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/lib64/dbus-1.0/include -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8_build/src/platform -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/hidapi/include -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/exif/include -I/usr/include/gtk-3.0 -I/usr/include/pango-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/atk-1.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/lib64/libffi/include -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/webp -I/usr/include/libpng16 -I/usr/include/pixman-1 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/fribidi -I/usr/include/gio-unix-2.0 -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8_build/src/libslic3r -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libnest2d/include -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/miniz -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /usr/lib64/wx/include/gtk3-unicode-3.0-gtk3 -isystem /usr/include/wx-3.0-gtk3 -isystem /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libigl -isystem /usr/include/opencascade -isystem /usr/include/Imath -DNDEBUG -march=native -O2 -pipe -fno-strict-aliasing -fext-numeric-literals -Wall -Wno-reorder -pthread -std=gnu++17 -fPIC -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -MD -MT src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/DoubleSlider.cpp.o -MF src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/DoubleSlider.cpp.o.d -o src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/DoubleSlider.cpp.o -c /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r/GUI/DoubleSlider.cpp In file included from /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/GCode/GCodeProcessor.hpp:6, from /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r/GUI/Plater.hpp:15, from /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r/GUI/DoubleSlider.cpp:5: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:603:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionEntityCollection&)’ was hidden [-Woverloaded-virtual=] 603 | virtual void use(ExtrusionEntityCollection& collection) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:634:18: note: by ‘Slic3r::SimplifyVisitor::use’ 634 | virtual void use(ExtrusionPath3D& path3D) override { | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:602:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionLoop&)’ was hidden [-Woverloaded-virtual=] 602 | virtual void use(ExtrusionLoop& loop) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:634:18: note: by ‘Slic3r::SimplifyVisitor::use’ 634 | virtual void use(ExtrusionPath3D& path3D) override { | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:601:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionMultiPath3D&)’ was hidden [-Woverloaded-virtual=] 601 | virtual void use(ExtrusionMultiPath3D& multipath) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:634:18: note: by ‘Slic3r::SimplifyVisitor::use’ 634 | virtual void use(ExtrusionPath3D& path3D) override { | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:600:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionMultiPath&)’ was hidden [-Woverloaded-virtual=] 600 | virtual void use(ExtrusionMultiPath& multipath) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:634:18: note: by ‘Slic3r::SimplifyVisitor::use’ 634 | virtual void use(ExtrusionPath3D& path3D) override { | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:603:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionEntityCollection&)’ was hidden [-Woverloaded-virtual=] 603 | virtual void use(ExtrusionEntityCollection& collection) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:645:18: note: by ‘Slic3r::GetPathsVisitor::use’ 645 | virtual void use(ExtrusionPath3D& path3D) override { | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:602:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionLoop&)’ was hidden [-Woverloaded-virtual=] 602 | virtual void use(ExtrusionLoop& loop) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:645:18: note: by ‘Slic3r::GetPathsVisitor::use’ 645 | virtual void use(ExtrusionPath3D& path3D) override { | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:601:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionMultiPath3D&)’ was hidden [-Woverloaded-virtual=] 601 | virtual void use(ExtrusionMultiPath3D& multipath) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:645:18: note: by ‘Slic3r::GetPathsVisitor::use’ 645 | virtual void use(ExtrusionPath3D& path3D) override { | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:600:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionMultiPath&)’ was hidden [-Woverloaded-virtual=] 600 | virtual void use(ExtrusionMultiPath& multipath) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:645:18: note: by ‘Slic3r::GetPathsVisitor::use’ 645 | virtual void use(ExtrusionPath3D& path3D) override { | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:595:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursiveConst::use(const Slic3r::ExtrusionEntityCollection&)’ was hidden [-Woverloaded-virtual=] 595 | virtual void use(const ExtrusionEntityCollection& collection) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:658:10: note: by ‘Slic3r::ExtrusionVolume::use’ 658 | void use(const ExtrusionPath3D &path3D) override { volume += unscaled(path3D.length()) * path3D.mm3_per_mm; } | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:594:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursiveConst::use(const Slic3r::ExtrusionLoop&)’ was hidden [-Woverloaded-virtual=] 594 | virtual void use(const ExtrusionLoop& loop) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:658:10: note: by ‘Slic3r::ExtrusionVolume::use’ 658 | void use(const ExtrusionPath3D &path3D) override { volume += unscaled(path3D.length()) * path3D.mm3_per_mm; } | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:593:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursiveConst::use(const Slic3r::ExtrusionMultiPath3D&)’ was hidden [-Woverloaded-virtual=] 593 | virtual void use(const ExtrusionMultiPath3D& multipath) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:658:10: note: by ‘Slic3r::ExtrusionVolume::use’ 658 | void use(const ExtrusionPath3D &path3D) override { volume += unscaled(path3D.length()) * path3D.mm3_per_mm; } | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:592:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursiveConst::use(const Slic3r::ExtrusionMultiPath&)’ was hidden [-Woverloaded-virtual=] 592 | virtual void use(const ExtrusionMultiPath& multipath) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:658:10: note: by ‘Slic3r::ExtrusionVolume::use’ 658 | void use(const ExtrusionPath3D &path3D) override { volume += unscaled(path3D.length()) * path3D.mm3_per_mm; } | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:603:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionEntityCollection&)’ was hidden [-Woverloaded-virtual=] 603 | virtual void use(ExtrusionEntityCollection& collection) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:667:10: note: by ‘Slic3r::ExtrusionModifyFlow::use’ 667 | void use(ExtrusionPath3D &path3D) override { path3D.mm3_per_mm *= _flow_mult; path3D.width *= _flow_mult; } | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:602:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionLoop&)’ was hidden [-Woverloaded-virtual=] 602 | virtual void use(ExtrusionLoop& loop) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:667:10: note: by ‘Slic3r::ExtrusionModifyFlow::use’ 667 | void use(ExtrusionPath3D &path3D) override { path3D.mm3_per_mm *= _flow_mult; path3D.width *= _flow_mult; } | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:601:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionMultiPath3D&)’ was hidden [-Woverloaded-virtual=] 601 | virtual void use(ExtrusionMultiPath3D& multipath) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:667:10: note: by ‘Slic3r::ExtrusionModifyFlow::use’ 667 | void use(ExtrusionPath3D &path3D) override { path3D.mm3_per_mm *= _flow_mult; path3D.width *= _flow_mult; } | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:600:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionMultiPath&)’ was hidden [-Woverloaded-virtual=] 600 | virtual void use(ExtrusionMultiPath& multipath) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:667:10: note: by ‘Slic3r::ExtrusionModifyFlow::use’ 667 | void use(ExtrusionPath3D &path3D) override { path3D.mm3_per_mm *= _flow_mult; path3D.width *= _flow_mult; } | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r/GUI/DoubleSlider.cpp: In lambda function: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r/GUI/DoubleSlider.cpp:1192:24: warning: unused variable ‘current_value’ [-Wunused-variable] 1192 | double current_value = m_values[current_tick]; | ^~~~~~~~~~~~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r/GUI/DoubleSlider.cpp: In member function ‘void Slic3r::DoubleSlider::Control::draw_ruler(wxDC&)’: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r/GUI/DoubleSlider.cpp:1220:17: warning: unused variable ‘values_size’ [-Wunused-variable] 1220 | int values_size = (int)m_values.size(); | ^~~~~~~~~~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r/GUI/DoubleSlider.cpp: In function ‘std::string Slic3r::DoubleSlider::get_custom_code(const std::string&, double)’: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r/GUI/DoubleSlider.cpp:2320:5: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 2320 | if (dlg.ShowModal() != wxID_OK) | ^~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r/GUI/DoubleSlider.cpp:2323:9: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 2323 | value = into_u8(dlg.GetValue()); | ^~~~~ In file included from /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/PrintConfig.hpp:32, from /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r/GUI/wxExtensions.hpp:4, from /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r/GUI/DoubleSlider.hpp:5, from /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r/GUI/DoubleSlider.cpp:2: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp: In instantiation of ‘bool Slic3r::ConfigOptionBoolsTempl::is_nil(int32_t) const [with bool NULLABLE = false; int32_t = int]’: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:1703:10: required from here /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:1711:24: warning: comparison of integer expressions of different signedness: ‘int32_t’ {aka ‘int’} and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1711 | return idx < values.size() ? NIL_VALUE() == this->values[idx] : | ~~~~^~~~~~~~~~~~~~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp: In instantiation of ‘bool Slic3r::ConfigOptionFloatsOrPercentsTempl::is_nil(int32_t) const [with bool NULLABLE = false; int32_t = int]’: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:1340:10: required from here /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:1348:24: warning: comparison of integer expressions of different signedness: ‘int32_t’ {aka ‘int’} and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1348 | return idx < values.size() ? (std::isnan(this->values[idx].value) || NIL_VALUE() == this->values[idx]) : | ~~~~^~~~~~~~~~~~~~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp: In instantiation of ‘bool Slic3r::ConfigOptionFloatsTempl::is_nil(int32_t) const [with bool NULLABLE = false; int32_t = int]’: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:814:10: required from here /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:822:24: warning: comparison of integer expressions of different signedness: ‘int32_t’ {aka ‘int’} and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 822 | return idx < values.size() ? (std::isnan(this->values[idx]) || NIL_VALUE() == this->values[idx]) : | ~~~~^~~~~~~~~~~~~~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp: In instantiation of ‘bool Slic3r::ConfigOptionIntsTempl::is_nil(int32_t) const [with bool NULLABLE = false; int32_t = int]’: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:998:10: required from here /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:1006:24: warning: comparison of integer expressions of different signedness: ‘int32_t’ {aka ‘int’} and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1006 | return idx < values.size() ? NIL_VALUE() == this->values[idx] : | ~~~~^~~~~~~~~~~~~~~ [410/433] /usr/bin/x86_64-pc-linux-gnu-g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DOPENVDB_ABI_VERSION_NUMBER=10 -DOPENVDB_USE_DELAYED_LOADING -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/lib64/dbus-1.0/include -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8_build/src/platform -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/hidapi/include -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/exif/include -I/usr/include/gtk-3.0 -I/usr/include/pango-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/atk-1.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/lib64/libffi/include -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/webp -I/usr/include/libpng16 -I/usr/include/pixman-1 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/fribidi -I/usr/include/gio-unix-2.0 -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8_build/src/libslic3r -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libnest2d/include -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/miniz -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /usr/lib64/wx/include/gtk3-unicode-3.0-gtk3 -isystem /usr/include/wx-3.0-gtk3 -isystem /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libigl -isystem /usr/include/opencascade -isystem /usr/include/Imath -DNDEBUG -march=native -O2 -pipe -fno-strict-aliasing -fext-numeric-literals -Wall -Wno-reorder -pthread -std=gnu++17 -fPIC -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -MD -MT src/slic3r/CMakeFiles/libslic3r_gui.dir/Utils/Klipper.cpp.o -MF src/slic3r/CMakeFiles/libslic3r_gui.dir/Utils/Klipper.cpp.o.d -o src/slic3r/CMakeFiles/libslic3r_gui.dir/Utils/Klipper.cpp.o -c /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r/Utils/Klipper.cpp In file included from /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/PrintConfig.hpp:32, from /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r/Utils/OctoPrint.hpp:10, from /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r/Utils/Klipper.hpp:11, from /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r/Utils/Klipper.cpp:1: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp: In instantiation of ‘bool Slic3r::ConfigOptionBoolsTempl::is_nil(int32_t) const [with bool NULLABLE = false; int32_t = int]’: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:1703:10: required from here /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:1711:24: warning: comparison of integer expressions of different signedness: ‘int32_t’ {aka ‘int’} and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1711 | return idx < values.size() ? NIL_VALUE() == this->values[idx] : | ~~~~^~~~~~~~~~~~~~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp: In instantiation of ‘bool Slic3r::ConfigOptionFloatsOrPercentsTempl::is_nil(int32_t) const [with bool NULLABLE = false; int32_t = int]’: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:1340:10: required from here /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:1348:24: warning: comparison of integer expressions of different signedness: ‘int32_t’ {aka ‘int’} and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1348 | return idx < values.size() ? (std::isnan(this->values[idx].value) || NIL_VALUE() == this->values[idx]) : | ~~~~^~~~~~~~~~~~~~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp: In instantiation of ‘bool Slic3r::ConfigOptionFloatsTempl::is_nil(int32_t) const [with bool NULLABLE = false; int32_t = int]’: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:814:10: required from here /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:822:24: warning: comparison of integer expressions of different signedness: ‘int32_t’ {aka ‘int’} and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 822 | return idx < values.size() ? (std::isnan(this->values[idx]) || NIL_VALUE() == this->values[idx]) : | ~~~~^~~~~~~~~~~~~~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp: In instantiation of ‘bool Slic3r::ConfigOptionIntsTempl::is_nil(int32_t) const [with bool NULLABLE = false; int32_t = int]’: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:998:10: required from here /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:1006:24: warning: comparison of integer expressions of different signedness: ‘int32_t’ {aka ‘int’} and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1006 | return idx < values.size() ? NIL_VALUE() == this->values[idx] : | ~~~~^~~~~~~~~~~~~~~ [411/433] /usr/bin/x86_64-pc-linux-gnu-g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DOPENVDB_ABI_VERSION_NUMBER=10 -DOPENVDB_USE_DELAYED_LOADING -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/lib64/dbus-1.0/include -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8_build/src/platform -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/hidapi/include -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/exif/include -I/usr/include/gtk-3.0 -I/usr/include/pango-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/atk-1.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/lib64/libffi/include -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/webp -I/usr/include/libpng16 -I/usr/include/pixman-1 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/fribidi -I/usr/include/gio-unix-2.0 -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8_build/src/libslic3r -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libnest2d/include -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/miniz -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /usr/lib64/wx/include/gtk3-unicode-3.0-gtk3 -isystem /usr/include/wx-3.0-gtk3 -isystem /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libigl -isystem /usr/include/opencascade -isystem /usr/include/Imath -DNDEBUG -march=native -O2 -pipe -fno-strict-aliasing -fext-numeric-literals -Wall -Wno-reorder -pthread -std=gnu++17 -fPIC -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -MD -MT src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/ProjectDirtyStateManager.cpp.o -MF src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/ProjectDirtyStateManager.cpp.o.d -o src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/ProjectDirtyStateManager.cpp.o -c /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r/GUI/ProjectDirtyStateManager.cpp In file included from /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/GCode/GCodeProcessor.hpp:6, from /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r/GUI/Plater.hpp:15, from /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r/GUI/ProjectDirtyStateManager.cpp:8: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:603:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionEntityCollection&)’ was hidden [-Woverloaded-virtual=] 603 | virtual void use(ExtrusionEntityCollection& collection) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:634:18: note: by ‘Slic3r::SimplifyVisitor::use’ 634 | virtual void use(ExtrusionPath3D& path3D) override { | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:602:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionLoop&)’ was hidden [-Woverloaded-virtual=] 602 | virtual void use(ExtrusionLoop& loop) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:634:18: note: by ‘Slic3r::SimplifyVisitor::use’ 634 | virtual void use(ExtrusionPath3D& path3D) override { | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:601:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionMultiPath3D&)’ was hidden [-Woverloaded-virtual=] 601 | virtual void use(ExtrusionMultiPath3D& multipath) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:634:18: note: by ‘Slic3r::SimplifyVisitor::use’ 634 | virtual void use(ExtrusionPath3D& path3D) override { | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:600:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionMultiPath&)’ was hidden [-Woverloaded-virtual=] 600 | virtual void use(ExtrusionMultiPath& multipath) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:634:18: note: by ‘Slic3r::SimplifyVisitor::use’ 634 | virtual void use(ExtrusionPath3D& path3D) override { | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:603:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionEntityCollection&)’ was hidden [-Woverloaded-virtual=] 603 | virtual void use(ExtrusionEntityCollection& collection) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:645:18: note: by ‘Slic3r::GetPathsVisitor::use’ 645 | virtual void use(ExtrusionPath3D& path3D) override { | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:602:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionLoop&)’ was hidden [-Woverloaded-virtual=] 602 | virtual void use(ExtrusionLoop& loop) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:645:18: note: by ‘Slic3r::GetPathsVisitor::use’ 645 | virtual void use(ExtrusionPath3D& path3D) override { | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:601:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionMultiPath3D&)’ was hidden [-Woverloaded-virtual=] 601 | virtual void use(ExtrusionMultiPath3D& multipath) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:645:18: note: by ‘Slic3r::GetPathsVisitor::use’ 645 | virtual void use(ExtrusionPath3D& path3D) override { | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:600:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionMultiPath&)’ was hidden [-Woverloaded-virtual=] 600 | virtual void use(ExtrusionMultiPath& multipath) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:645:18: note: by ‘Slic3r::GetPathsVisitor::use’ 645 | virtual void use(ExtrusionPath3D& path3D) override { | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:595:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursiveConst::use(const Slic3r::ExtrusionEntityCollection&)’ was hidden [-Woverloaded-virtual=] 595 | virtual void use(const ExtrusionEntityCollection& collection) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:658:10: note: by ‘Slic3r::ExtrusionVolume::use’ 658 | void use(const ExtrusionPath3D &path3D) override { volume += unscaled(path3D.length()) * path3D.mm3_per_mm; } | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:594:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursiveConst::use(const Slic3r::ExtrusionLoop&)’ was hidden [-Woverloaded-virtual=] 594 | virtual void use(const ExtrusionLoop& loop) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:658:10: note: by ‘Slic3r::ExtrusionVolume::use’ 658 | void use(const ExtrusionPath3D &path3D) override { volume += unscaled(path3D.length()) * path3D.mm3_per_mm; } | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:593:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursiveConst::use(const Slic3r::ExtrusionMultiPath3D&)’ was hidden [-Woverloaded-virtual=] 593 | virtual void use(const ExtrusionMultiPath3D& multipath) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:658:10: note: by ‘Slic3r::ExtrusionVolume::use’ 658 | void use(const ExtrusionPath3D &path3D) override { volume += unscaled(path3D.length()) * path3D.mm3_per_mm; } | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:592:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursiveConst::use(const Slic3r::ExtrusionMultiPath&)’ was hidden [-Woverloaded-virtual=] 592 | virtual void use(const ExtrusionMultiPath& multipath) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:658:10: note: by ‘Slic3r::ExtrusionVolume::use’ 658 | void use(const ExtrusionPath3D &path3D) override { volume += unscaled(path3D.length()) * path3D.mm3_per_mm; } | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:603:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionEntityCollection&)’ was hidden [-Woverloaded-virtual=] 603 | virtual void use(ExtrusionEntityCollection& collection) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:667:10: note: by ‘Slic3r::ExtrusionModifyFlow::use’ 667 | void use(ExtrusionPath3D &path3D) override { path3D.mm3_per_mm *= _flow_mult; path3D.width *= _flow_mult; } | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:602:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionLoop&)’ was hidden [-Woverloaded-virtual=] 602 | virtual void use(ExtrusionLoop& loop) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:667:10: note: by ‘Slic3r::ExtrusionModifyFlow::use’ 667 | void use(ExtrusionPath3D &path3D) override { path3D.mm3_per_mm *= _flow_mult; path3D.width *= _flow_mult; } | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:601:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionMultiPath3D&)’ was hidden [-Woverloaded-virtual=] 601 | virtual void use(ExtrusionMultiPath3D& multipath) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:667:10: note: by ‘Slic3r::ExtrusionModifyFlow::use’ 667 | void use(ExtrusionPath3D &path3D) override { path3D.mm3_per_mm *= _flow_mult; path3D.width *= _flow_mult; } | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:600:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionMultiPath&)’ was hidden [-Woverloaded-virtual=] 600 | virtual void use(ExtrusionMultiPath& multipath) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:667:10: note: by ‘Slic3r::ExtrusionModifyFlow::use’ 667 | void use(ExtrusionPath3D &path3D) override { path3D.mm3_per_mm *= _flow_mult; path3D.width *= _flow_mult; } | ^~~ In file included from /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/PrintConfig.hpp:32, from /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Preset.hpp:11, from /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r/GUI/ProjectDirtyStateManager.hpp:4, from /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r/GUI/ProjectDirtyStateManager.cpp:3: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp: In instantiation of ‘bool Slic3r::ConfigOptionBoolsTempl::is_nil(int32_t) const [with bool NULLABLE = false; int32_t = int]’: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:1703:10: required from here /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:1711:24: warning: comparison of integer expressions of different signedness: ‘int32_t’ {aka ‘int’} and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1711 | return idx < values.size() ? NIL_VALUE() == this->values[idx] : | ~~~~^~~~~~~~~~~~~~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp: In instantiation of ‘bool Slic3r::ConfigOptionFloatsOrPercentsTempl::is_nil(int32_t) const [with bool NULLABLE = false; int32_t = int]’: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:1340:10: required from here /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:1348:24: warning: comparison of integer expressions of different signedness: ‘int32_t’ {aka ‘int’} and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1348 | return idx < values.size() ? (std::isnan(this->values[idx].value) || NIL_VALUE() == this->values[idx]) : | ~~~~^~~~~~~~~~~~~~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp: In instantiation of ‘bool Slic3r::ConfigOptionFloatsTempl::is_nil(int32_t) const [with bool NULLABLE = false; int32_t = int]’: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:814:10: required from here /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:822:24: warning: comparison of integer expressions of different signedness: ‘int32_t’ {aka ‘int’} and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 822 | return idx < values.size() ? (std::isnan(this->values[idx]) || NIL_VALUE() == this->values[idx]) : | ~~~~^~~~~~~~~~~~~~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp: In instantiation of ‘bool Slic3r::ConfigOptionIntsTempl::is_nil(int32_t) const [with bool NULLABLE = false; int32_t = int]’: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:998:10: required from here /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:1006:24: warning: comparison of integer expressions of different signedness: ‘int32_t’ {aka ‘int’} and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1006 | return idx < values.size() ? NIL_VALUE() == this->values[idx] : | ~~~~^~~~~~~~~~~~~~~ [412/433] /usr/bin/x86_64-pc-linux-gnu-g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DOPENVDB_ABI_VERSION_NUMBER=10 -DOPENVDB_USE_DELAYED_LOADING -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/lib64/dbus-1.0/include -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8_build/src/platform -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/hidapi/include -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/exif/include -I/usr/include/gtk-3.0 -I/usr/include/pango-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/atk-1.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/lib64/libffi/include -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/webp -I/usr/include/libpng16 -I/usr/include/pixman-1 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/fribidi -I/usr/include/gio-unix-2.0 -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8_build/src/libslic3r -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libnest2d/include -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/miniz -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /usr/lib64/wx/include/gtk3-unicode-3.0-gtk3 -isystem /usr/include/wx-3.0-gtk3 -isystem /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libigl -isystem /usr/include/opencascade -isystem /usr/include/Imath -DNDEBUG -march=native -O2 -pipe -fno-strict-aliasing -fext-numeric-literals -Wall -Wno-reorder -pthread -std=gnu++17 -fPIC -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -MD -MT src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/ExtraRenderers.cpp.o -MF src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/ExtraRenderers.cpp.o.d -o src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/ExtraRenderers.cpp.o -c /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r/GUI/ExtraRenderers.cpp In file included from /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/GCode/GCodeProcessor.hpp:6, from /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r/GUI/Plater.hpp:15, from /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r/GUI/ExtraRenderers.cpp:6: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:603:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionEntityCollection&)’ was hidden [-Woverloaded-virtual=] 603 | virtual void use(ExtrusionEntityCollection& collection) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:634:18: note: by ‘Slic3r::SimplifyVisitor::use’ 634 | virtual void use(ExtrusionPath3D& path3D) override { | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:602:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionLoop&)’ was hidden [-Woverloaded-virtual=] 602 | virtual void use(ExtrusionLoop& loop) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:634:18: note: by ‘Slic3r::SimplifyVisitor::use’ 634 | virtual void use(ExtrusionPath3D& path3D) override { | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:601:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionMultiPath3D&)’ was hidden [-Woverloaded-virtual=] 601 | virtual void use(ExtrusionMultiPath3D& multipath) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:634:18: note: by ‘Slic3r::SimplifyVisitor::use’ 634 | virtual void use(ExtrusionPath3D& path3D) override { | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:600:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionMultiPath&)’ was hidden [-Woverloaded-virtual=] 600 | virtual void use(ExtrusionMultiPath& multipath) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:634:18: note: by ‘Slic3r::SimplifyVisitor::use’ 634 | virtual void use(ExtrusionPath3D& path3D) override { | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:603:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionEntityCollection&)’ was hidden [-Woverloaded-virtual=] 603 | virtual void use(ExtrusionEntityCollection& collection) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:645:18: note: by ‘Slic3r::GetPathsVisitor::use’ 645 | virtual void use(ExtrusionPath3D& path3D) override { | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:602:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionLoop&)’ was hidden [-Woverloaded-virtual=] 602 | virtual void use(ExtrusionLoop& loop) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:645:18: note: by ‘Slic3r::GetPathsVisitor::use’ 645 | virtual void use(ExtrusionPath3D& path3D) override { | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:601:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionMultiPath3D&)’ was hidden [-Woverloaded-virtual=] 601 | virtual void use(ExtrusionMultiPath3D& multipath) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:645:18: note: by ‘Slic3r::GetPathsVisitor::use’ 645 | virtual void use(ExtrusionPath3D& path3D) override { | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:600:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionMultiPath&)’ was hidden [-Woverloaded-virtual=] 600 | virtual void use(ExtrusionMultiPath& multipath) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:645:18: note: by ‘Slic3r::GetPathsVisitor::use’ 645 | virtual void use(ExtrusionPath3D& path3D) override { | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:595:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursiveConst::use(const Slic3r::ExtrusionEntityCollection&)’ was hidden [-Woverloaded-virtual=] 595 | virtual void use(const ExtrusionEntityCollection& collection) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:658:10: note: by ‘Slic3r::ExtrusionVolume::use’ 658 | void use(const ExtrusionPath3D &path3D) override { volume += unscaled(path3D.length()) * path3D.mm3_per_mm; } | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:594:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursiveConst::use(const Slic3r::ExtrusionLoop&)’ was hidden [-Woverloaded-virtual=] 594 | virtual void use(const ExtrusionLoop& loop) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:658:10: note: by ‘Slic3r::ExtrusionVolume::use’ 658 | void use(const ExtrusionPath3D &path3D) override { volume += unscaled(path3D.length()) * path3D.mm3_per_mm; } | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:593:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursiveConst::use(const Slic3r::ExtrusionMultiPath3D&)’ was hidden [-Woverloaded-virtual=] 593 | virtual void use(const ExtrusionMultiPath3D& multipath) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:658:10: note: by ‘Slic3r::ExtrusionVolume::use’ 658 | void use(const ExtrusionPath3D &path3D) override { volume += unscaled(path3D.length()) * path3D.mm3_per_mm; } | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:592:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursiveConst::use(const Slic3r::ExtrusionMultiPath&)’ was hidden [-Woverloaded-virtual=] 592 | virtual void use(const ExtrusionMultiPath& multipath) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:658:10: note: by ‘Slic3r::ExtrusionVolume::use’ 658 | void use(const ExtrusionPath3D &path3D) override { volume += unscaled(path3D.length()) * path3D.mm3_per_mm; } | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:603:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionEntityCollection&)’ was hidden [-Woverloaded-virtual=] 603 | virtual void use(ExtrusionEntityCollection& collection) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:667:10: note: by ‘Slic3r::ExtrusionModifyFlow::use’ 667 | void use(ExtrusionPath3D &path3D) override { path3D.mm3_per_mm *= _flow_mult; path3D.width *= _flow_mult; } | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:602:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionLoop&)’ was hidden [-Woverloaded-virtual=] 602 | virtual void use(ExtrusionLoop& loop) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:667:10: note: by ‘Slic3r::ExtrusionModifyFlow::use’ 667 | void use(ExtrusionPath3D &path3D) override { path3D.mm3_per_mm *= _flow_mult; path3D.width *= _flow_mult; } | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:601:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionMultiPath3D&)’ was hidden [-Woverloaded-virtual=] 601 | virtual void use(ExtrusionMultiPath3D& multipath) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:667:10: note: by ‘Slic3r::ExtrusionModifyFlow::use’ 667 | void use(ExtrusionPath3D &path3D) override { path3D.mm3_per_mm *= _flow_mult; path3D.width *= _flow_mult; } | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:600:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionMultiPath&)’ was hidden [-Woverloaded-virtual=] 600 | virtual void use(ExtrusionMultiPath& multipath) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:667:10: note: by ‘Slic3r::ExtrusionModifyFlow::use’ 667 | void use(ExtrusionPath3D &path3D) override { path3D.mm3_per_mm *= _flow_mult; path3D.width *= _flow_mult; } | ^~~ In file included from /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/PrintConfig.hpp:32, from /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r/GUI/wxExtensions.hpp:4, from /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r/GUI/ExtraRenderers.cpp:2: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp: In instantiation of ‘bool Slic3r::ConfigOptionBoolsTempl::is_nil(int32_t) const [with bool NULLABLE = false; int32_t = int]’: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:1703:10: required from here /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:1711:24: warning: comparison of integer expressions of different signedness: ‘int32_t’ {aka ‘int’} and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1711 | return idx < values.size() ? NIL_VALUE() == this->values[idx] : | ~~~~^~~~~~~~~~~~~~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp: In instantiation of ‘bool Slic3r::ConfigOptionFloatsOrPercentsTempl::is_nil(int32_t) const [with bool NULLABLE = false; int32_t = int]’: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:1340:10: required from here /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:1348:24: warning: comparison of integer expressions of different signedness: ‘int32_t’ {aka ‘int’} and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1348 | return idx < values.size() ? (std::isnan(this->values[idx].value) || NIL_VALUE() == this->values[idx]) : | ~~~~^~~~~~~~~~~~~~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp: In instantiation of ‘bool Slic3r::ConfigOptionFloatsTempl::is_nil(int32_t) const [with bool NULLABLE = false; int32_t = int]’: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:814:10: required from here /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:822:24: warning: comparison of integer expressions of different signedness: ‘int32_t’ {aka ‘int’} and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 822 | return idx < values.size() ? (std::isnan(this->values[idx]) || NIL_VALUE() == this->values[idx]) : | ~~~~^~~~~~~~~~~~~~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp: In instantiation of ‘bool Slic3r::ConfigOptionIntsTempl::is_nil(int32_t) const [with bool NULLABLE = false; int32_t = int]’: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:998:10: required from here /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:1006:24: warning: comparison of integer expressions of different signedness: ‘int32_t’ {aka ‘int’} and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1006 | return idx < values.size() ? NIL_VALUE() == this->values[idx] : | ~~~~^~~~~~~~~~~~~~~ [413/433] /usr/bin/x86_64-pc-linux-gnu-g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DOPENVDB_ABI_VERSION_NUMBER=10 -DOPENVDB_USE_DELAYED_LOADING -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/lib64/dbus-1.0/include -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8_build/src/platform -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/hidapi/include -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/exif/include -I/usr/include/gtk-3.0 -I/usr/include/pango-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/atk-1.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/lib64/libffi/include -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/webp -I/usr/include/libpng16 -I/usr/include/pixman-1 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/fribidi -I/usr/include/gio-unix-2.0 -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8_build/src/libslic3r -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libnest2d/include -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/miniz -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /usr/lib64/wx/include/gtk3-unicode-3.0-gtk3 -isystem /usr/include/wx-3.0-gtk3 -isystem /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libigl -isystem /usr/include/opencascade -isystem /usr/include/Imath -DNDEBUG -march=native -O2 -pipe -fno-strict-aliasing -fext-numeric-literals -Wall -Wno-reorder -pthread -std=gnu++17 -fPIC -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -MD -MT src/slic3r/CMakeFiles/libslic3r_gui.dir/Utils/OctoPrint.cpp.o -MF src/slic3r/CMakeFiles/libslic3r_gui.dir/Utils/OctoPrint.cpp.o.d -o src/slic3r/CMakeFiles/libslic3r_gui.dir/Utils/OctoPrint.cpp.o -c /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r/Utils/OctoPrint.cpp In file included from /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/PrintConfig.hpp:32, from /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r/Utils/OctoPrint.hpp:10, from /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r/Utils/OctoPrint.cpp:1: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp: In instantiation of ‘bool Slic3r::ConfigOptionBoolsTempl::is_nil(int32_t) const [with bool NULLABLE = false; int32_t = int]’: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:1703:10: required from here /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:1711:24: warning: comparison of integer expressions of different signedness: ‘int32_t’ {aka ‘int’} and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1711 | return idx < values.size() ? NIL_VALUE() == this->values[idx] : | ~~~~^~~~~~~~~~~~~~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp: In instantiation of ‘bool Slic3r::ConfigOptionFloatsOrPercentsTempl::is_nil(int32_t) const [with bool NULLABLE = false; int32_t = int]’: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:1340:10: required from here /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:1348:24: warning: comparison of integer expressions of different signedness: ‘int32_t’ {aka ‘int’} and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1348 | return idx < values.size() ? (std::isnan(this->values[idx].value) || NIL_VALUE() == this->values[idx]) : | ~~~~^~~~~~~~~~~~~~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp: In instantiation of ‘bool Slic3r::ConfigOptionFloatsTempl::is_nil(int32_t) const [with bool NULLABLE = false; int32_t = int]’: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:814:10: required from here /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:822:24: warning: comparison of integer expressions of different signedness: ‘int32_t’ {aka ‘int’} and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 822 | return idx < values.size() ? (std::isnan(this->values[idx]) || NIL_VALUE() == this->values[idx]) : | ~~~~^~~~~~~~~~~~~~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp: In instantiation of ‘bool Slic3r::ConfigOptionIntsTempl::is_nil(int32_t) const [with bool NULLABLE = false; int32_t = int]’: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:998:10: required from here /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:1006:24: warning: comparison of integer expressions of different signedness: ‘int32_t’ {aka ‘int’} and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1006 | return idx < values.size() ? NIL_VALUE() == this->values[idx] : | ~~~~^~~~~~~~~~~~~~~ [414/433] /usr/bin/x86_64-pc-linux-gnu-g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DOPENVDB_ABI_VERSION_NUMBER=10 -DOPENVDB_USE_DELAYED_LOADING -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/lib64/dbus-1.0/include -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8_build/src/platform -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/hidapi/include -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/exif/include -I/usr/include/gtk-3.0 -I/usr/include/pango-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/atk-1.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/lib64/libffi/include -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/webp -I/usr/include/libpng16 -I/usr/include/pixman-1 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/fribidi -I/usr/include/gio-unix-2.0 -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8_build/src/libslic3r -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libnest2d/include -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/miniz -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /usr/lib64/wx/include/gtk3-unicode-3.0-gtk3 -isystem /usr/include/wx-3.0-gtk3 -isystem /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libigl -isystem /usr/include/opencascade -isystem /usr/include/Imath -DNDEBUG -march=native -O2 -pipe -fno-strict-aliasing -fext-numeric-literals -Wall -Wno-reorder -pthread -std=gnu++17 -fPIC -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -MD -MT src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/NotificationManager.cpp.o -MF src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/NotificationManager.cpp.o.d -o src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/NotificationManager.cpp.o -c /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r/GUI/NotificationManager.cpp In file included from /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/GCode/GCodeProcessor.hpp:6, from /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r/GUI/Plater.hpp:15, from /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r/GUI/NotificationManager.hpp:5, from /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r/GUI/NotificationManager.cpp:1: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:603:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionEntityCollection&)’ was hidden [-Woverloaded-virtual=] 603 | virtual void use(ExtrusionEntityCollection& collection) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:634:18: note: by ‘Slic3r::SimplifyVisitor::use’ 634 | virtual void use(ExtrusionPath3D& path3D) override { | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:602:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionLoop&)’ was hidden [-Woverloaded-virtual=] 602 | virtual void use(ExtrusionLoop& loop) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:634:18: note: by ‘Slic3r::SimplifyVisitor::use’ 634 | virtual void use(ExtrusionPath3D& path3D) override { | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:601:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionMultiPath3D&)’ was hidden [-Woverloaded-virtual=] 601 | virtual void use(ExtrusionMultiPath3D& multipath) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:634:18: note: by ‘Slic3r::SimplifyVisitor::use’ 634 | virtual void use(ExtrusionPath3D& path3D) override { | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:600:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionMultiPath&)’ was hidden [-Woverloaded-virtual=] 600 | virtual void use(ExtrusionMultiPath& multipath) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:634:18: note: by ‘Slic3r::SimplifyVisitor::use’ 634 | virtual void use(ExtrusionPath3D& path3D) override { | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:603:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionEntityCollection&)’ was hidden [-Woverloaded-virtual=] 603 | virtual void use(ExtrusionEntityCollection& collection) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:645:18: note: by ‘Slic3r::GetPathsVisitor::use’ 645 | virtual void use(ExtrusionPath3D& path3D) override { | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:602:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionLoop&)’ was hidden [-Woverloaded-virtual=] 602 | virtual void use(ExtrusionLoop& loop) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:645:18: note: by ‘Slic3r::GetPathsVisitor::use’ 645 | virtual void use(ExtrusionPath3D& path3D) override { | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:601:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionMultiPath3D&)’ was hidden [-Woverloaded-virtual=] 601 | virtual void use(ExtrusionMultiPath3D& multipath) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:645:18: note: by ‘Slic3r::GetPathsVisitor::use’ 645 | virtual void use(ExtrusionPath3D& path3D) override { | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:600:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionMultiPath&)’ was hidden [-Woverloaded-virtual=] 600 | virtual void use(ExtrusionMultiPath& multipath) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:645:18: note: by ‘Slic3r::GetPathsVisitor::use’ 645 | virtual void use(ExtrusionPath3D& path3D) override { | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:595:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursiveConst::use(const Slic3r::ExtrusionEntityCollection&)’ was hidden [-Woverloaded-virtual=] 595 | virtual void use(const ExtrusionEntityCollection& collection) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:658:10: note: by ‘Slic3r::ExtrusionVolume::use’ 658 | void use(const ExtrusionPath3D &path3D) override { volume += unscaled(path3D.length()) * path3D.mm3_per_mm; } | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:594:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursiveConst::use(const Slic3r::ExtrusionLoop&)’ was hidden [-Woverloaded-virtual=] 594 | virtual void use(const ExtrusionLoop& loop) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:658:10: note: by ‘Slic3r::ExtrusionVolume::use’ 658 | void use(const ExtrusionPath3D &path3D) override { volume += unscaled(path3D.length()) * path3D.mm3_per_mm; } | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:593:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursiveConst::use(const Slic3r::ExtrusionMultiPath3D&)’ was hidden [-Woverloaded-virtual=] 593 | virtual void use(const ExtrusionMultiPath3D& multipath) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:658:10: note: by ‘Slic3r::ExtrusionVolume::use’ 658 | void use(const ExtrusionPath3D &path3D) override { volume += unscaled(path3D.length()) * path3D.mm3_per_mm; } | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:592:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursiveConst::use(const Slic3r::ExtrusionMultiPath&)’ was hidden [-Woverloaded-virtual=] 592 | virtual void use(const ExtrusionMultiPath& multipath) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:658:10: note: by ‘Slic3r::ExtrusionVolume::use’ 658 | void use(const ExtrusionPath3D &path3D) override { volume += unscaled(path3D.length()) * path3D.mm3_per_mm; } | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:603:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionEntityCollection&)’ was hidden [-Woverloaded-virtual=] 603 | virtual void use(ExtrusionEntityCollection& collection) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:667:10: note: by ‘Slic3r::ExtrusionModifyFlow::use’ 667 | void use(ExtrusionPath3D &path3D) override { path3D.mm3_per_mm *= _flow_mult; path3D.width *= _flow_mult; } | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:602:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionLoop&)’ was hidden [-Woverloaded-virtual=] 602 | virtual void use(ExtrusionLoop& loop) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:667:10: note: by ‘Slic3r::ExtrusionModifyFlow::use’ 667 | void use(ExtrusionPath3D &path3D) override { path3D.mm3_per_mm *= _flow_mult; path3D.width *= _flow_mult; } | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:601:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionMultiPath3D&)’ was hidden [-Woverloaded-virtual=] 601 | virtual void use(ExtrusionMultiPath3D& multipath) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:667:10: note: by ‘Slic3r::ExtrusionModifyFlow::use’ 667 | void use(ExtrusionPath3D &path3D) override { path3D.mm3_per_mm *= _flow_mult; path3D.width *= _flow_mult; } | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:600:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionMultiPath&)’ was hidden [-Woverloaded-virtual=] 600 | virtual void use(ExtrusionMultiPath& multipath) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:667:10: note: by ‘Slic3r::ExtrusionModifyFlow::use’ 667 | void use(ExtrusionPath3D &path3D) override { path3D.mm3_per_mm *= _flow_mult; path3D.width *= _flow_mult; } | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r/GUI/NotificationManager.cpp: In member function ‘bool Slic3r::GUI::NotificationManager::push_notification_data(std::unique_ptr, int)’: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r/GUI/NotificationManager.cpp:2020:5: warning: this ‘else’ clause does not guard... [-Wmisleading-indentation] 2020 | else | ^~~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r/GUI/NotificationManager.cpp:2022:9: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘else’ 2022 | return retval; | ^~~~~~ In file included from /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/PrintConfig.hpp:32, from /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Preset.hpp:11, from /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r/GUI/GUI_App.hpp:11, from /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r/GUI/NotificationManager.hpp:4: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp: In instantiation of ‘bool Slic3r::ConfigOptionBoolsTempl::is_nil(int32_t) const [with bool NULLABLE = false; int32_t = int]’: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:1703:10: required from here /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:1711:24: warning: comparison of integer expressions of different signedness: ‘int32_t’ {aka ‘int’} and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1711 | return idx < values.size() ? NIL_VALUE() == this->values[idx] : | ~~~~^~~~~~~~~~~~~~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp: In instantiation of ‘bool Slic3r::ConfigOptionFloatsOrPercentsTempl::is_nil(int32_t) const [with bool NULLABLE = false; int32_t = int]’: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:1340:10: required from here /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:1348:24: warning: comparison of integer expressions of different signedness: ‘int32_t’ {aka ‘int’} and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1348 | return idx < values.size() ? (std::isnan(this->values[idx].value) || NIL_VALUE() == this->values[idx]) : | ~~~~^~~~~~~~~~~~~~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp: In instantiation of ‘bool Slic3r::ConfigOptionFloatsTempl::is_nil(int32_t) const [with bool NULLABLE = false; int32_t = int]’: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:814:10: required from here /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:822:24: warning: comparison of integer expressions of different signedness: ‘int32_t’ {aka ‘int’} and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 822 | return idx < values.size() ? (std::isnan(this->values[idx]) || NIL_VALUE() == this->values[idx]) : | ~~~~^~~~~~~~~~~~~~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp: In instantiation of ‘bool Slic3r::ConfigOptionIntsTempl::is_nil(int32_t) const [with bool NULLABLE = false; int32_t = int]’: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:998:10: required from here /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:1006:24: warning: comparison of integer expressions of different signedness: ‘int32_t’ {aka ‘int’} and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1006 | return idx < values.size() ? NIL_VALUE() == this->values[idx] : | ~~~~^~~~~~~~~~~~~~~ [415/433] /usr/bin/x86_64-pc-linux-gnu-g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DOPENVDB_ABI_VERSION_NUMBER=10 -DOPENVDB_USE_DELAYED_LOADING -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/lib64/dbus-1.0/include -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8_build/src/platform -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/hidapi/include -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/exif/include -I/usr/include/gtk-3.0 -I/usr/include/pango-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/atk-1.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/lib64/libffi/include -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/webp -I/usr/include/libpng16 -I/usr/include/pixman-1 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/fribidi -I/usr/include/gio-unix-2.0 -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8_build/src/libslic3r -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libnest2d/include -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/miniz -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /usr/lib64/wx/include/gtk3-unicode-3.0-gtk3 -isystem /usr/include/wx-3.0-gtk3 -isystem /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libigl -isystem /usr/include/opencascade -isystem /usr/include/Imath -DNDEBUG -march=native -O2 -pipe -fno-strict-aliasing -fext-numeric-literals -Wall -Wno-reorder -pthread -std=gnu++17 -fPIC -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -MD -MT src/slic3r/CMakeFiles/libslic3r_gui.dir/Utils/Duet.cpp.o -MF src/slic3r/CMakeFiles/libslic3r_gui.dir/Utils/Duet.cpp.o.d -o src/slic3r/CMakeFiles/libslic3r_gui.dir/Utils/Duet.cpp.o -c /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r/Utils/Duet.cpp In file included from /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/PrintConfig.hpp:32, from /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r/Utils/Duet.cpp:19: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp: In instantiation of ‘bool Slic3r::ConfigOptionBoolsTempl::is_nil(int32_t) const [with bool NULLABLE = false; int32_t = int]’: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:1703:10: required from here /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:1711:24: warning: comparison of integer expressions of different signedness: ‘int32_t’ {aka ‘int’} and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1711 | return idx < values.size() ? NIL_VALUE() == this->values[idx] : | ~~~~^~~~~~~~~~~~~~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp: In instantiation of ‘bool Slic3r::ConfigOptionFloatsOrPercentsTempl::is_nil(int32_t) const [with bool NULLABLE = false; int32_t = int]’: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:1340:10: required from here /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:1348:24: warning: comparison of integer expressions of different signedness: ‘int32_t’ {aka ‘int’} and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1348 | return idx < values.size() ? (std::isnan(this->values[idx].value) || NIL_VALUE() == this->values[idx]) : | ~~~~^~~~~~~~~~~~~~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp: In instantiation of ‘bool Slic3r::ConfigOptionFloatsTempl::is_nil(int32_t) const [with bool NULLABLE = false; int32_t = int]’: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:814:10: required from here /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:822:24: warning: comparison of integer expressions of different signedness: ‘int32_t’ {aka ‘int’} and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 822 | return idx < values.size() ? (std::isnan(this->values[idx]) || NIL_VALUE() == this->values[idx]) : | ~~~~^~~~~~~~~~~~~~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp: In instantiation of ‘bool Slic3r::ConfigOptionIntsTempl::is_nil(int32_t) const [with bool NULLABLE = false; int32_t = int]’: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:998:10: required from here /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:1006:24: warning: comparison of integer expressions of different signedness: ‘int32_t’ {aka ‘int’} and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1006 | return idx < values.size() ? NIL_VALUE() == this->values[idx] : | ~~~~^~~~~~~~~~~~~~~ [416/433] /usr/bin/x86_64-pc-linux-gnu-g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DOPENVDB_ABI_VERSION_NUMBER=10 -DOPENVDB_USE_DELAYED_LOADING -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/lib64/dbus-1.0/include -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8_build/src/platform -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/hidapi/include -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/exif/include -I/usr/include/gtk-3.0 -I/usr/include/pango-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/atk-1.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/lib64/libffi/include -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/webp -I/usr/include/libpng16 -I/usr/include/pixman-1 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/fribidi -I/usr/include/gio-unix-2.0 -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8_build/src/libslic3r -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libnest2d/include -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/miniz -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /usr/lib64/wx/include/gtk3-unicode-3.0-gtk3 -isystem /usr/include/wx-3.0-gtk3 -isystem /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libigl -isystem /usr/include/opencascade -isystem /usr/include/Imath -DNDEBUG -march=native -O2 -pipe -fno-strict-aliasing -fext-numeric-literals -Wall -Wno-reorder -pthread -std=gnu++17 -fPIC -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -MD -MT src/slic3r/CMakeFiles/libslic3r_gui.dir/Utils/FlashAir.cpp.o -MF src/slic3r/CMakeFiles/libslic3r_gui.dir/Utils/FlashAir.cpp.o.d -o src/slic3r/CMakeFiles/libslic3r_gui.dir/Utils/FlashAir.cpp.o -c /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r/Utils/FlashAir.cpp In file included from /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/PrintConfig.hpp:32, from /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r/Utils/FlashAir.cpp:18: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp: In instantiation of ‘bool Slic3r::ConfigOptionBoolsTempl::is_nil(int32_t) const [with bool NULLABLE = false; int32_t = int]’: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:1703:10: required from here /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:1711:24: warning: comparison of integer expressions of different signedness: ‘int32_t’ {aka ‘int’} and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1711 | return idx < values.size() ? NIL_VALUE() == this->values[idx] : | ~~~~^~~~~~~~~~~~~~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp: In instantiation of ‘bool Slic3r::ConfigOptionFloatsOrPercentsTempl::is_nil(int32_t) const [with bool NULLABLE = false; int32_t = int]’: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:1340:10: required from here /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:1348:24: warning: comparison of integer expressions of different signedness: ‘int32_t’ {aka ‘int’} and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1348 | return idx < values.size() ? (std::isnan(this->values[idx].value) || NIL_VALUE() == this->values[idx]) : | ~~~~^~~~~~~~~~~~~~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp: In instantiation of ‘bool Slic3r::ConfigOptionFloatsTempl::is_nil(int32_t) const [with bool NULLABLE = false; int32_t = int]’: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:814:10: required from here /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:822:24: warning: comparison of integer expressions of different signedness: ‘int32_t’ {aka ‘int’} and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 822 | return idx < values.size() ? (std::isnan(this->values[idx]) || NIL_VALUE() == this->values[idx]) : | ~~~~^~~~~~~~~~~~~~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp: In instantiation of ‘bool Slic3r::ConfigOptionIntsTempl::is_nil(int32_t) const [with bool NULLABLE = false; int32_t = int]’: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:998:10: required from here /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:1006:24: warning: comparison of integer expressions of different signedness: ‘int32_t’ {aka ‘int’} and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1006 | return idx < values.size() ? NIL_VALUE() == this->values[idx] : | ~~~~^~~~~~~~~~~~~~~ [417/433] /usr/bin/x86_64-pc-linux-gnu-g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DOPENVDB_ABI_VERSION_NUMBER=10 -DOPENVDB_USE_DELAYED_LOADING -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/lib64/dbus-1.0/include -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8_build/src/platform -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/hidapi/include -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/exif/include -I/usr/include/gtk-3.0 -I/usr/include/pango-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/atk-1.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/lib64/libffi/include -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/webp -I/usr/include/libpng16 -I/usr/include/pixman-1 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/fribidi -I/usr/include/gio-unix-2.0 -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8_build/src/libslic3r -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libnest2d/include -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/miniz -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /usr/lib64/wx/include/gtk3-unicode-3.0-gtk3 -isystem /usr/include/wx-3.0-gtk3 -isystem /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libigl -isystem /usr/include/opencascade -isystem /usr/include/Imath -DNDEBUG -march=native -O2 -pipe -fno-strict-aliasing -fext-numeric-literals -Wall -Wno-reorder -pthread -std=gnu++17 -fPIC -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -MD -MT src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/DesktopIntegrationDialog.cpp.o -MF src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/DesktopIntegrationDialog.cpp.o.d -o src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/DesktopIntegrationDialog.cpp.o -c /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r/GUI/DesktopIntegrationDialog.cpp In file included from /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/GCode/GCodeProcessor.hpp:6, from /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r/GUI/Plater.hpp:15, from /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r/GUI/NotificationManager.hpp:5, from /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r/GUI/DesktopIntegrationDialog.cpp:7: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:603:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionEntityCollection&)’ was hidden [-Woverloaded-virtual=] 603 | virtual void use(ExtrusionEntityCollection& collection) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:634:18: note: by ‘Slic3r::SimplifyVisitor::use’ 634 | virtual void use(ExtrusionPath3D& path3D) override { | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:602:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionLoop&)’ was hidden [-Woverloaded-virtual=] 602 | virtual void use(ExtrusionLoop& loop) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:634:18: note: by ‘Slic3r::SimplifyVisitor::use’ 634 | virtual void use(ExtrusionPath3D& path3D) override { | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:601:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionMultiPath3D&)’ was hidden [-Woverloaded-virtual=] 601 | virtual void use(ExtrusionMultiPath3D& multipath) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:634:18: note: by ‘Slic3r::SimplifyVisitor::use’ 634 | virtual void use(ExtrusionPath3D& path3D) override { | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:600:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionMultiPath&)’ was hidden [-Woverloaded-virtual=] 600 | virtual void use(ExtrusionMultiPath& multipath) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:634:18: note: by ‘Slic3r::SimplifyVisitor::use’ 634 | virtual void use(ExtrusionPath3D& path3D) override { | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:603:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionEntityCollection&)’ was hidden [-Woverloaded-virtual=] 603 | virtual void use(ExtrusionEntityCollection& collection) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:645:18: note: by ‘Slic3r::GetPathsVisitor::use’ 645 | virtual void use(ExtrusionPath3D& path3D) override { | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:602:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionLoop&)’ was hidden [-Woverloaded-virtual=] 602 | virtual void use(ExtrusionLoop& loop) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:645:18: note: by ‘Slic3r::GetPathsVisitor::use’ 645 | virtual void use(ExtrusionPath3D& path3D) override { | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:601:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionMultiPath3D&)’ was hidden [-Woverloaded-virtual=] 601 | virtual void use(ExtrusionMultiPath3D& multipath) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:645:18: note: by ‘Slic3r::GetPathsVisitor::use’ 645 | virtual void use(ExtrusionPath3D& path3D) override { | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:600:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionMultiPath&)’ was hidden [-Woverloaded-virtual=] 600 | virtual void use(ExtrusionMultiPath& multipath) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:645:18: note: by ‘Slic3r::GetPathsVisitor::use’ 645 | virtual void use(ExtrusionPath3D& path3D) override { | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:595:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursiveConst::use(const Slic3r::ExtrusionEntityCollection&)’ was hidden [-Woverloaded-virtual=] 595 | virtual void use(const ExtrusionEntityCollection& collection) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:658:10: note: by ‘Slic3r::ExtrusionVolume::use’ 658 | void use(const ExtrusionPath3D &path3D) override { volume += unscaled(path3D.length()) * path3D.mm3_per_mm; } | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:594:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursiveConst::use(const Slic3r::ExtrusionLoop&)’ was hidden [-Woverloaded-virtual=] 594 | virtual void use(const ExtrusionLoop& loop) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:658:10: note: by ‘Slic3r::ExtrusionVolume::use’ 658 | void use(const ExtrusionPath3D &path3D) override { volume += unscaled(path3D.length()) * path3D.mm3_per_mm; } | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:593:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursiveConst::use(const Slic3r::ExtrusionMultiPath3D&)’ was hidden [-Woverloaded-virtual=] 593 | virtual void use(const ExtrusionMultiPath3D& multipath) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:658:10: note: by ‘Slic3r::ExtrusionVolume::use’ 658 | void use(const ExtrusionPath3D &path3D) override { volume += unscaled(path3D.length()) * path3D.mm3_per_mm; } | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:592:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursiveConst::use(const Slic3r::ExtrusionMultiPath&)’ was hidden [-Woverloaded-virtual=] 592 | virtual void use(const ExtrusionMultiPath& multipath) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:658:10: note: by ‘Slic3r::ExtrusionVolume::use’ 658 | void use(const ExtrusionPath3D &path3D) override { volume += unscaled(path3D.length()) * path3D.mm3_per_mm; } | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:603:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionEntityCollection&)’ was hidden [-Woverloaded-virtual=] 603 | virtual void use(ExtrusionEntityCollection& collection) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:667:10: note: by ‘Slic3r::ExtrusionModifyFlow::use’ 667 | void use(ExtrusionPath3D &path3D) override { path3D.mm3_per_mm *= _flow_mult; path3D.width *= _flow_mult; } | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:602:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionLoop&)’ was hidden [-Woverloaded-virtual=] 602 | virtual void use(ExtrusionLoop& loop) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:667:10: note: by ‘Slic3r::ExtrusionModifyFlow::use’ 667 | void use(ExtrusionPath3D &path3D) override { path3D.mm3_per_mm *= _flow_mult; path3D.width *= _flow_mult; } | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:601:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionMultiPath3D&)’ was hidden [-Woverloaded-virtual=] 601 | virtual void use(ExtrusionMultiPath3D& multipath) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:667:10: note: by ‘Slic3r::ExtrusionModifyFlow::use’ 667 | void use(ExtrusionPath3D &path3D) override { path3D.mm3_per_mm *= _flow_mult; path3D.width *= _flow_mult; } | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:600:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionMultiPath&)’ was hidden [-Woverloaded-virtual=] 600 | virtual void use(ExtrusionMultiPath& multipath) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:667:10: note: by ‘Slic3r::ExtrusionModifyFlow::use’ 667 | void use(ExtrusionPath3D &path3D) override { path3D.mm3_per_mm *= _flow_mult; path3D.width *= _flow_mult; } | ^~~ In file included from /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/PrintConfig.hpp:32, from /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Preset.hpp:11, from /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r/GUI/GUI_App.hpp:11, from /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r/GUI/DesktopIntegrationDialog.cpp:3: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp: In instantiation of ‘bool Slic3r::ConfigOptionBoolsTempl::is_nil(int32_t) const [with bool NULLABLE = false; int32_t = int]’: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:1703:10: required from here /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:1711:24: warning: comparison of integer expressions of different signedness: ‘int32_t’ {aka ‘int’} and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1711 | return idx < values.size() ? NIL_VALUE() == this->values[idx] : | ~~~~^~~~~~~~~~~~~~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp: In instantiation of ‘bool Slic3r::ConfigOptionFloatsOrPercentsTempl::is_nil(int32_t) const [with bool NULLABLE = false; int32_t = int]’: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:1340:10: required from here /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:1348:24: warning: comparison of integer expressions of different signedness: ‘int32_t’ {aka ‘int’} and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1348 | return idx < values.size() ? (std::isnan(this->values[idx].value) || NIL_VALUE() == this->values[idx]) : | ~~~~^~~~~~~~~~~~~~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp: In instantiation of ‘bool Slic3r::ConfigOptionFloatsTempl::is_nil(int32_t) const [with bool NULLABLE = false; int32_t = int]’: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:814:10: required from here /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:822:24: warning: comparison of integer expressions of different signedness: ‘int32_t’ {aka ‘int’} and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 822 | return idx < values.size() ? (std::isnan(this->values[idx]) || NIL_VALUE() == this->values[idx]) : | ~~~~^~~~~~~~~~~~~~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp: In instantiation of ‘bool Slic3r::ConfigOptionIntsTempl::is_nil(int32_t) const [with bool NULLABLE = false; int32_t = int]’: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:998:10: required from here /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:1006:24: warning: comparison of integer expressions of different signedness: ‘int32_t’ {aka ‘int’} and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1006 | return idx < values.size() ? NIL_VALUE() == this->values[idx] : | ~~~~^~~~~~~~~~~~~~~ [418/433] /usr/bin/x86_64-pc-linux-gnu-g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DOPENVDB_ABI_VERSION_NUMBER=10 -DOPENVDB_USE_DELAYED_LOADING -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/lib64/dbus-1.0/include -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8_build/src/platform -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/hidapi/include -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/exif/include -I/usr/include/gtk-3.0 -I/usr/include/pango-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/atk-1.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/lib64/libffi/include -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/webp -I/usr/include/libpng16 -I/usr/include/pixman-1 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/fribidi -I/usr/include/gio-unix-2.0 -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8_build/src/libslic3r -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libnest2d/include -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/miniz -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /usr/lib64/wx/include/gtk3-unicode-3.0-gtk3 -isystem /usr/include/wx-3.0-gtk3 -isystem /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libigl -isystem /usr/include/opencascade -isystem /usr/include/Imath -DNDEBUG -march=native -O2 -pipe -fno-strict-aliasing -fext-numeric-literals -Wall -Wno-reorder -pthread -std=gnu++17 -fPIC -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -MD -MT src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/UnsavedChangesDialog.cpp.o -MF src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/UnsavedChangesDialog.cpp.o.d -o src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/UnsavedChangesDialog.cpp.o -c /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r/GUI/UnsavedChangesDialog.cpp In file included from /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/GCode/GCodeProcessor.hpp:6, from /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r/GUI/Plater.hpp:15, from /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r/GUI/UnsavedChangesDialog.cpp:16: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:603:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionEntityCollection&)’ was hidden [-Woverloaded-virtual=] 603 | virtual void use(ExtrusionEntityCollection& collection) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:634:18: note: by ‘Slic3r::SimplifyVisitor::use’ 634 | virtual void use(ExtrusionPath3D& path3D) override { | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:602:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionLoop&)’ was hidden [-Woverloaded-virtual=] 602 | virtual void use(ExtrusionLoop& loop) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:634:18: note: by ‘Slic3r::SimplifyVisitor::use’ 634 | virtual void use(ExtrusionPath3D& path3D) override { | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:601:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionMultiPath3D&)’ was hidden [-Woverloaded-virtual=] 601 | virtual void use(ExtrusionMultiPath3D& multipath) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:634:18: note: by ‘Slic3r::SimplifyVisitor::use’ 634 | virtual void use(ExtrusionPath3D& path3D) override { | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:600:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionMultiPath&)’ was hidden [-Woverloaded-virtual=] 600 | virtual void use(ExtrusionMultiPath& multipath) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:634:18: note: by ‘Slic3r::SimplifyVisitor::use’ 634 | virtual void use(ExtrusionPath3D& path3D) override { | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:603:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionEntityCollection&)’ was hidden [-Woverloaded-virtual=] 603 | virtual void use(ExtrusionEntityCollection& collection) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:645:18: note: by ‘Slic3r::GetPathsVisitor::use’ 645 | virtual void use(ExtrusionPath3D& path3D) override { | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:602:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionLoop&)’ was hidden [-Woverloaded-virtual=] 602 | virtual void use(ExtrusionLoop& loop) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:645:18: note: by ‘Slic3r::GetPathsVisitor::use’ 645 | virtual void use(ExtrusionPath3D& path3D) override { | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:601:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionMultiPath3D&)’ was hidden [-Woverloaded-virtual=] 601 | virtual void use(ExtrusionMultiPath3D& multipath) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:645:18: note: by ‘Slic3r::GetPathsVisitor::use’ 645 | virtual void use(ExtrusionPath3D& path3D) override { | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:600:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionMultiPath&)’ was hidden [-Woverloaded-virtual=] 600 | virtual void use(ExtrusionMultiPath& multipath) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:645:18: note: by ‘Slic3r::GetPathsVisitor::use’ 645 | virtual void use(ExtrusionPath3D& path3D) override { | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:595:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursiveConst::use(const Slic3r::ExtrusionEntityCollection&)’ was hidden [-Woverloaded-virtual=] 595 | virtual void use(const ExtrusionEntityCollection& collection) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:658:10: note: by ‘Slic3r::ExtrusionVolume::use’ 658 | void use(const ExtrusionPath3D &path3D) override { volume += unscaled(path3D.length()) * path3D.mm3_per_mm; } | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:594:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursiveConst::use(const Slic3r::ExtrusionLoop&)’ was hidden [-Woverloaded-virtual=] 594 | virtual void use(const ExtrusionLoop& loop) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:658:10: note: by ‘Slic3r::ExtrusionVolume::use’ 658 | void use(const ExtrusionPath3D &path3D) override { volume += unscaled(path3D.length()) * path3D.mm3_per_mm; } | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:593:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursiveConst::use(const Slic3r::ExtrusionMultiPath3D&)’ was hidden [-Woverloaded-virtual=] 593 | virtual void use(const ExtrusionMultiPath3D& multipath) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:658:10: note: by ‘Slic3r::ExtrusionVolume::use’ 658 | void use(const ExtrusionPath3D &path3D) override { volume += unscaled(path3D.length()) * path3D.mm3_per_mm; } | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:592:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursiveConst::use(const Slic3r::ExtrusionMultiPath&)’ was hidden [-Woverloaded-virtual=] 592 | virtual void use(const ExtrusionMultiPath& multipath) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:658:10: note: by ‘Slic3r::ExtrusionVolume::use’ 658 | void use(const ExtrusionPath3D &path3D) override { volume += unscaled(path3D.length()) * path3D.mm3_per_mm; } | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:603:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionEntityCollection&)’ was hidden [-Woverloaded-virtual=] 603 | virtual void use(ExtrusionEntityCollection& collection) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:667:10: note: by ‘Slic3r::ExtrusionModifyFlow::use’ 667 | void use(ExtrusionPath3D &path3D) override { path3D.mm3_per_mm *= _flow_mult; path3D.width *= _flow_mult; } | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:602:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionLoop&)’ was hidden [-Woverloaded-virtual=] 602 | virtual void use(ExtrusionLoop& loop) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:667:10: note: by ‘Slic3r::ExtrusionModifyFlow::use’ 667 | void use(ExtrusionPath3D &path3D) override { path3D.mm3_per_mm *= _flow_mult; path3D.width *= _flow_mult; } | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:601:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionMultiPath3D&)’ was hidden [-Woverloaded-virtual=] 601 | virtual void use(ExtrusionMultiPath3D& multipath) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:667:10: note: by ‘Slic3r::ExtrusionModifyFlow::use’ 667 | void use(ExtrusionPath3D &path3D) override { path3D.mm3_per_mm *= _flow_mult; path3D.width *= _flow_mult; } | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:600:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionMultiPath&)’ was hidden [-Woverloaded-virtual=] 600 | virtual void use(ExtrusionMultiPath& multipath) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:667:10: note: by ‘Slic3r::ExtrusionModifyFlow::use’ 667 | void use(ExtrusionPath3D &path3D) override { path3D.mm3_per_mm *= _flow_mult; path3D.width *= _flow_mult; } | ^~~ In file included from /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/PrintConfig.hpp:32, from /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r/GUI/wxExtensions.hpp:4, from /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r/GUI/UnsavedChangesDialog.hpp:9, from /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r/GUI/UnsavedChangesDialog.cpp:1: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp: In instantiation of ‘bool Slic3r::ConfigOptionBoolsTempl::is_nil(int32_t) const [with bool NULLABLE = false; int32_t = int]’: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:1703:10: required from here /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:1711:24: warning: comparison of integer expressions of different signedness: ‘int32_t’ {aka ‘int’} and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1711 | return idx < values.size() ? NIL_VALUE() == this->values[idx] : | ~~~~^~~~~~~~~~~~~~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp: In instantiation of ‘bool Slic3r::ConfigOptionFloatsOrPercentsTempl::is_nil(int32_t) const [with bool NULLABLE = false; int32_t = int]’: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:1340:10: required from here /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:1348:24: warning: comparison of integer expressions of different signedness: ‘int32_t’ {aka ‘int’} and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1348 | return idx < values.size() ? (std::isnan(this->values[idx].value) || NIL_VALUE() == this->values[idx]) : | ~~~~^~~~~~~~~~~~~~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp: In instantiation of ‘bool Slic3r::ConfigOptionFloatsTempl::is_nil(int32_t) const [with bool NULLABLE = false; int32_t = int]’: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:814:10: required from here /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:822:24: warning: comparison of integer expressions of different signedness: ‘int32_t’ {aka ‘int’} and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 822 | return idx < values.size() ? (std::isnan(this->values[idx]) || NIL_VALUE() == this->values[idx]) : | ~~~~^~~~~~~~~~~~~~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp: In instantiation of ‘bool Slic3r::ConfigOptionIntsTempl::is_nil(int32_t) const [with bool NULLABLE = false; int32_t = int]’: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:998:10: required from here /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:1006:24: warning: comparison of integer expressions of different signedness: ‘int32_t’ {aka ‘int’} and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1006 | return idx < values.size() ? NIL_VALUE() == this->values[idx] : | ~~~~^~~~~~~~~~~~~~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r/GUI/UnsavedChangesDialog.cpp:1066:17: warning: ‘wxString Slic3r::GUI::get_full_label(std::string, const Slic3r::DynamicPrintConfig&)’ defined but not used [-Wunused-function] 1066 | static wxString get_full_label(std::string opt_key, const DynamicPrintConfig& config) | ^~~~~~~~~~~~~~ [419/433] /usr/bin/x86_64-pc-linux-gnu-g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DOPENVDB_ABI_VERSION_NUMBER=10 -DOPENVDB_USE_DELAYED_LOADING -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/lib64/dbus-1.0/include -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8_build/src/platform -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/hidapi/include -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/exif/include -I/usr/include/gtk-3.0 -I/usr/include/pango-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/atk-1.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/lib64/libffi/include -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/webp -I/usr/include/libpng16 -I/usr/include/pixman-1 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/fribidi -I/usr/include/gio-unix-2.0 -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8_build/src/libslic3r -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libnest2d/include -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/miniz -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /usr/lib64/wx/include/gtk3-unicode-3.0-gtk3 -isystem /usr/include/wx-3.0-gtk3 -isystem /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libigl -isystem /usr/include/opencascade -isystem /usr/include/Imath -DNDEBUG -march=native -O2 -pipe -fno-strict-aliasing -fext-numeric-literals -Wall -Wno-reorder -pthread -std=gnu++17 -fPIC -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -MD -MT src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/Search.cpp.o -MF src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/Search.cpp.o.d -o src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/Search.cpp.o -c /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r/GUI/Search.cpp In file included from /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/GCode/GCodeProcessor.hpp:6, from /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r/GUI/Plater.hpp:15, from /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r/GUI/Search.cpp:18: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:603:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionEntityCollection&)’ was hidden [-Woverloaded-virtual=] 603 | virtual void use(ExtrusionEntityCollection& collection) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:634:18: note: by ‘Slic3r::SimplifyVisitor::use’ 634 | virtual void use(ExtrusionPath3D& path3D) override { | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:602:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionLoop&)’ was hidden [-Woverloaded-virtual=] 602 | virtual void use(ExtrusionLoop& loop) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:634:18: note: by ‘Slic3r::SimplifyVisitor::use’ 634 | virtual void use(ExtrusionPath3D& path3D) override { | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:601:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionMultiPath3D&)’ was hidden [-Woverloaded-virtual=] 601 | virtual void use(ExtrusionMultiPath3D& multipath) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:634:18: note: by ‘Slic3r::SimplifyVisitor::use’ 634 | virtual void use(ExtrusionPath3D& path3D) override { | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:600:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionMultiPath&)’ was hidden [-Woverloaded-virtual=] 600 | virtual void use(ExtrusionMultiPath& multipath) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:634:18: note: by ‘Slic3r::SimplifyVisitor::use’ 634 | virtual void use(ExtrusionPath3D& path3D) override { | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:603:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionEntityCollection&)’ was hidden [-Woverloaded-virtual=] 603 | virtual void use(ExtrusionEntityCollection& collection) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:645:18: note: by ‘Slic3r::GetPathsVisitor::use’ 645 | virtual void use(ExtrusionPath3D& path3D) override { | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:602:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionLoop&)’ was hidden [-Woverloaded-virtual=] 602 | virtual void use(ExtrusionLoop& loop) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:645:18: note: by ‘Slic3r::GetPathsVisitor::use’ 645 | virtual void use(ExtrusionPath3D& path3D) override { | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:601:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionMultiPath3D&)’ was hidden [-Woverloaded-virtual=] 601 | virtual void use(ExtrusionMultiPath3D& multipath) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:645:18: note: by ‘Slic3r::GetPathsVisitor::use’ 645 | virtual void use(ExtrusionPath3D& path3D) override { | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:600:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionMultiPath&)’ was hidden [-Woverloaded-virtual=] 600 | virtual void use(ExtrusionMultiPath& multipath) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:645:18: note: by ‘Slic3r::GetPathsVisitor::use’ 645 | virtual void use(ExtrusionPath3D& path3D) override { | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:595:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursiveConst::use(const Slic3r::ExtrusionEntityCollection&)’ was hidden [-Woverloaded-virtual=] 595 | virtual void use(const ExtrusionEntityCollection& collection) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:658:10: note: by ‘Slic3r::ExtrusionVolume::use’ 658 | void use(const ExtrusionPath3D &path3D) override { volume += unscaled(path3D.length()) * path3D.mm3_per_mm; } | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:594:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursiveConst::use(const Slic3r::ExtrusionLoop&)’ was hidden [-Woverloaded-virtual=] 594 | virtual void use(const ExtrusionLoop& loop) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:658:10: note: by ‘Slic3r::ExtrusionVolume::use’ 658 | void use(const ExtrusionPath3D &path3D) override { volume += unscaled(path3D.length()) * path3D.mm3_per_mm; } | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:593:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursiveConst::use(const Slic3r::ExtrusionMultiPath3D&)’ was hidden [-Woverloaded-virtual=] 593 | virtual void use(const ExtrusionMultiPath3D& multipath) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:658:10: note: by ‘Slic3r::ExtrusionVolume::use’ 658 | void use(const ExtrusionPath3D &path3D) override { volume += unscaled(path3D.length()) * path3D.mm3_per_mm; } | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:592:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursiveConst::use(const Slic3r::ExtrusionMultiPath&)’ was hidden [-Woverloaded-virtual=] 592 | virtual void use(const ExtrusionMultiPath& multipath) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:658:10: note: by ‘Slic3r::ExtrusionVolume::use’ 658 | void use(const ExtrusionPath3D &path3D) override { volume += unscaled(path3D.length()) * path3D.mm3_per_mm; } | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:603:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionEntityCollection&)’ was hidden [-Woverloaded-virtual=] 603 | virtual void use(ExtrusionEntityCollection& collection) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:667:10: note: by ‘Slic3r::ExtrusionModifyFlow::use’ 667 | void use(ExtrusionPath3D &path3D) override { path3D.mm3_per_mm *= _flow_mult; path3D.width *= _flow_mult; } | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:602:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionLoop&)’ was hidden [-Woverloaded-virtual=] 602 | virtual void use(ExtrusionLoop& loop) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:667:10: note: by ‘Slic3r::ExtrusionModifyFlow::use’ 667 | void use(ExtrusionPath3D &path3D) override { path3D.mm3_per_mm *= _flow_mult; path3D.width *= _flow_mult; } | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:601:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionMultiPath3D&)’ was hidden [-Woverloaded-virtual=] 601 | virtual void use(ExtrusionMultiPath3D& multipath) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:667:10: note: by ‘Slic3r::ExtrusionModifyFlow::use’ 667 | void use(ExtrusionPath3D &path3D) override { path3D.mm3_per_mm *= _flow_mult; path3D.width *= _flow_mult; } | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:600:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionMultiPath&)’ was hidden [-Woverloaded-virtual=] 600 | virtual void use(ExtrusionMultiPath& multipath) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:667:10: note: by ‘Slic3r::ExtrusionModifyFlow::use’ 667 | void use(ExtrusionPath3D &path3D) override { path3D.mm3_per_mm *= _flow_mult; path3D.width *= _flow_mult; } | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r/GUI/Search.cpp: In member function ‘void Slic3r::Search::OptionsSearcher::append_options(Slic3r::DynamicPrintConfig*, Slic3r::Preset::Type)’: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r/GUI/Search.cpp:190:32: warning: unused variable ‘opt’ [-Wunused-variable] 190 | const ConfigOptionDef& opt = config->def()->options.at(opt_key); | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r/GUI/Search.cpp:152:22: warning: unused variable ‘defs’ [-Wunused-variable] 152 | const ConfigDef* defs = config->def(); | ^~~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r/GUI/Search.cpp: In lambda function: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r/GUI/Search.cpp:313:9: warning: this ‘for’ clause does not guard... [-Wmisleading-indentation] 313 | for (const std::wstring* const s : { | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r/GUI/Search.cpp:323:13: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘for’ 323 | return out; | ^~~~~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r/GUI/Search.cpp: In lambda function: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r/GUI/Search.cpp:332:9: warning: this ‘for’ clause does not guard... [-Wmisleading-indentation] 332 | for (const std::wstring* const s : { | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r/GUI/Search.cpp:342:13: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘for’ 342 | return out; | ^~~~~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r/GUI/Search.cpp: In lambda function: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r/GUI/Search.cpp:350:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::__cxx11::basic_string::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 350 | for (int i = 0; i < opt.tooltip_local.size(); i++) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r/GUI/Search.cpp: In member function ‘bool Slic3r::Search::OptionsSearcher::search(const std::string&, bool)’: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r/GUI/Search.cpp:377:31: warning: catching polymorphic type ‘class std::regex_error’ by value [-Wcatch-value=] 377 | } catch (std::regex_error reg_err) { | ^~~~~~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r/GUI/Search.cpp: In constructor ‘Slic3r::Search::SearchListModel::SearchListModel(wxWindow*)’: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r/GUI/Search.cpp:983:29: warning: loop variable ‘icon’ of type ‘const std::string&’ {aka ‘const std::__cxx11::basic_string&’} binds to a temporary constructed from type ‘const char* const’ [-Wrange-loop-construct] 983 | for (const std::string& icon : { "cog", "printer", "sla_printer", "spool", "resin" }) | ^~~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r/GUI/Search.cpp:983:29: note: use non-reference type ‘const std::string’ {aka ‘const std::__cxx11::basic_string’} to make the copy explicit or ‘const char* const&’ to prevent copying /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r/GUI/Search.cpp: In member function ‘void Slic3r::Search::SearchListModel::Prepend(const std::string&)’: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r/GUI/Search.cpp:999:15: warning: comparison of integer expressions of different signedness: ‘const char’ and ‘std::map::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 999 | if(icon_c < icon_idxs.size()) | ~~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/PrintConfig.hpp:32, from /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r/GUI/wxExtensions.hpp:4, from /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r/GUI/Search.hpp:19, from /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r/GUI/Search.cpp:1: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp: In instantiation of ‘bool Slic3r::ConfigOptionBoolsTempl::is_nil(int32_t) const [with bool NULLABLE = false; int32_t = int]’: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:1703:10: required from here /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:1711:24: warning: comparison of integer expressions of different signedness: ‘int32_t’ {aka ‘int’} and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1711 | return idx < values.size() ? NIL_VALUE() == this->values[idx] : | ~~~~^~~~~~~~~~~~~~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp: In instantiation of ‘bool Slic3r::ConfigOptionFloatsOrPercentsTempl::is_nil(int32_t) const [with bool NULLABLE = false; int32_t = int]’: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:1340:10: required from here /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:1348:24: warning: comparison of integer expressions of different signedness: ‘int32_t’ {aka ‘int’} and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1348 | return idx < values.size() ? (std::isnan(this->values[idx].value) || NIL_VALUE() == this->values[idx]) : | ~~~~^~~~~~~~~~~~~~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp: In instantiation of ‘bool Slic3r::ConfigOptionFloatsTempl::is_nil(int32_t) const [with bool NULLABLE = false; int32_t = int]’: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:814:10: required from here /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:822:24: warning: comparison of integer expressions of different signedness: ‘int32_t’ {aka ‘int’} and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 822 | return idx < values.size() ? (std::isnan(this->values[idx]) || NIL_VALUE() == this->values[idx]) : | ~~~~^~~~~~~~~~~~~~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp: In instantiation of ‘bool Slic3r::ConfigOptionIntsTempl::is_nil(int32_t) const [with bool NULLABLE = false; int32_t = int]’: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:998:10: required from here /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:1006:24: warning: comparison of integer expressions of different signedness: ‘int32_t’ {aka ‘int’} and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1006 | return idx < values.size() ? NIL_VALUE() == this->values[idx] : | ~~~~^~~~~~~~~~~~~~~ [420/433] /usr/bin/x86_64-pc-linux-gnu-g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DOPENVDB_ABI_VERSION_NUMBER=10 -DOPENVDB_USE_DELAYED_LOADING -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/lib64/dbus-1.0/include -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8_build/src/platform -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/hidapi/include -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/exif/include -I/usr/include/gtk-3.0 -I/usr/include/pango-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/atk-1.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/lib64/libffi/include -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/webp -I/usr/include/libpng16 -I/usr/include/pixman-1 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/fribidi -I/usr/include/gio-unix-2.0 -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8_build/src/libslic3r -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libnest2d/include -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/miniz -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /usr/lib64/wx/include/gtk3-unicode-3.0-gtk3 -isystem /usr/include/wx-3.0-gtk3 -isystem /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libigl -isystem /usr/include/opencascade -isystem /usr/include/Imath -DNDEBUG -march=native -O2 -pipe -fno-strict-aliasing -fext-numeric-literals -Wall -Wno-reorder -pthread -std=gnu++17 -fPIC -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -MD -MT src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/HintNotification.cpp.o -MF src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/HintNotification.cpp.o.d -o src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/HintNotification.cpp.o -c /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r/GUI/HintNotification.cpp In file included from /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/GCode/GCodeProcessor.hpp:6, from /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r/GUI/Plater.hpp:15, from /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r/GUI/NotificationManager.hpp:5, from /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r/GUI/HintNotification.hpp:4, from /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r/GUI/HintNotification.cpp:1: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:603:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionEntityCollection&)’ was hidden [-Woverloaded-virtual=] 603 | virtual void use(ExtrusionEntityCollection& collection) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:634:18: note: by ‘Slic3r::SimplifyVisitor::use’ 634 | virtual void use(ExtrusionPath3D& path3D) override { | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:602:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionLoop&)’ was hidden [-Woverloaded-virtual=] 602 | virtual void use(ExtrusionLoop& loop) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:634:18: note: by ‘Slic3r::SimplifyVisitor::use’ 634 | virtual void use(ExtrusionPath3D& path3D) override { | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:601:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionMultiPath3D&)’ was hidden [-Woverloaded-virtual=] 601 | virtual void use(ExtrusionMultiPath3D& multipath) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:634:18: note: by ‘Slic3r::SimplifyVisitor::use’ 634 | virtual void use(ExtrusionPath3D& path3D) override { | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:600:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionMultiPath&)’ was hidden [-Woverloaded-virtual=] 600 | virtual void use(ExtrusionMultiPath& multipath) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:634:18: note: by ‘Slic3r::SimplifyVisitor::use’ 634 | virtual void use(ExtrusionPath3D& path3D) override { | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:603:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionEntityCollection&)’ was hidden [-Woverloaded-virtual=] 603 | virtual void use(ExtrusionEntityCollection& collection) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:645:18: note: by ‘Slic3r::GetPathsVisitor::use’ 645 | virtual void use(ExtrusionPath3D& path3D) override { | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:602:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionLoop&)’ was hidden [-Woverloaded-virtual=] 602 | virtual void use(ExtrusionLoop& loop) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:645:18: note: by ‘Slic3r::GetPathsVisitor::use’ 645 | virtual void use(ExtrusionPath3D& path3D) override { | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:601:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionMultiPath3D&)’ was hidden [-Woverloaded-virtual=] 601 | virtual void use(ExtrusionMultiPath3D& multipath) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:645:18: note: by ‘Slic3r::GetPathsVisitor::use’ 645 | virtual void use(ExtrusionPath3D& path3D) override { | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:600:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionMultiPath&)’ was hidden [-Woverloaded-virtual=] 600 | virtual void use(ExtrusionMultiPath& multipath) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:645:18: note: by ‘Slic3r::GetPathsVisitor::use’ 645 | virtual void use(ExtrusionPath3D& path3D) override { | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:595:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursiveConst::use(const Slic3r::ExtrusionEntityCollection&)’ was hidden [-Woverloaded-virtual=] 595 | virtual void use(const ExtrusionEntityCollection& collection) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:658:10: note: by ‘Slic3r::ExtrusionVolume::use’ 658 | void use(const ExtrusionPath3D &path3D) override { volume += unscaled(path3D.length()) * path3D.mm3_per_mm; } | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:594:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursiveConst::use(const Slic3r::ExtrusionLoop&)’ was hidden [-Woverloaded-virtual=] 594 | virtual void use(const ExtrusionLoop& loop) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:658:10: note: by ‘Slic3r::ExtrusionVolume::use’ 658 | void use(const ExtrusionPath3D &path3D) override { volume += unscaled(path3D.length()) * path3D.mm3_per_mm; } | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:593:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursiveConst::use(const Slic3r::ExtrusionMultiPath3D&)’ was hidden [-Woverloaded-virtual=] 593 | virtual void use(const ExtrusionMultiPath3D& multipath) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:658:10: note: by ‘Slic3r::ExtrusionVolume::use’ 658 | void use(const ExtrusionPath3D &path3D) override { volume += unscaled(path3D.length()) * path3D.mm3_per_mm; } | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:592:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursiveConst::use(const Slic3r::ExtrusionMultiPath&)’ was hidden [-Woverloaded-virtual=] 592 | virtual void use(const ExtrusionMultiPath& multipath) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:658:10: note: by ‘Slic3r::ExtrusionVolume::use’ 658 | void use(const ExtrusionPath3D &path3D) override { volume += unscaled(path3D.length()) * path3D.mm3_per_mm; } | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:603:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionEntityCollection&)’ was hidden [-Woverloaded-virtual=] 603 | virtual void use(ExtrusionEntityCollection& collection) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:667:10: note: by ‘Slic3r::ExtrusionModifyFlow::use’ 667 | void use(ExtrusionPath3D &path3D) override { path3D.mm3_per_mm *= _flow_mult; path3D.width *= _flow_mult; } | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:602:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionLoop&)’ was hidden [-Woverloaded-virtual=] 602 | virtual void use(ExtrusionLoop& loop) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:667:10: note: by ‘Slic3r::ExtrusionModifyFlow::use’ 667 | void use(ExtrusionPath3D &path3D) override { path3D.mm3_per_mm *= _flow_mult; path3D.width *= _flow_mult; } | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:601:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionMultiPath3D&)’ was hidden [-Woverloaded-virtual=] 601 | virtual void use(ExtrusionMultiPath3D& multipath) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:667:10: note: by ‘Slic3r::ExtrusionModifyFlow::use’ 667 | void use(ExtrusionPath3D &path3D) override { path3D.mm3_per_mm *= _flow_mult; path3D.width *= _flow_mult; } | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:600:18: warning: ‘virtual void Slic3r::ExtrusionVisitorRecursive::use(Slic3r::ExtrusionMultiPath&)’ was hidden [-Woverloaded-virtual=] 600 | virtual void use(ExtrusionMultiPath& multipath) override; | ^~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/ExtrusionEntity.hpp:667:10: note: by ‘Slic3r::ExtrusionModifyFlow::use’ 667 | void use(ExtrusionPath3D &path3D) override { path3D.mm3_per_mm *= _flow_mult; path3D.width *= _flow_mult; } | ^~~ In file included from /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/PrintConfig.hpp:32, from /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Preset.hpp:11, from /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r/GUI/GUI_App.hpp:11, from /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/slic3r/GUI/NotificationManager.hpp:4: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp: In instantiation of ‘bool Slic3r::ConfigOptionBoolsTempl::is_nil(int32_t) const [with bool NULLABLE = false; int32_t = int]’: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:1703:10: required from here /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:1711:24: warning: comparison of integer expressions of different signedness: ‘int32_t’ {aka ‘int’} and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1711 | return idx < values.size() ? NIL_VALUE() == this->values[idx] : | ~~~~^~~~~~~~~~~~~~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp: In instantiation of ‘bool Slic3r::ConfigOptionFloatsOrPercentsTempl::is_nil(int32_t) const [with bool NULLABLE = false; int32_t = int]’: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:1340:10: required from here /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:1348:24: warning: comparison of integer expressions of different signedness: ‘int32_t’ {aka ‘int’} and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1348 | return idx < values.size() ? (std::isnan(this->values[idx].value) || NIL_VALUE() == this->values[idx]) : | ~~~~^~~~~~~~~~~~~~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp: In instantiation of ‘bool Slic3r::ConfigOptionFloatsTempl::is_nil(int32_t) const [with bool NULLABLE = false; int32_t = int]’: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:814:10: required from here /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:822:24: warning: comparison of integer expressions of different signedness: ‘int32_t’ {aka ‘int’} and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 822 | return idx < values.size() ? (std::isnan(this->values[idx]) || NIL_VALUE() == this->values[idx]) : | ~~~~^~~~~~~~~~~~~~~ /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp: In instantiation of ‘bool Slic3r::ConfigOptionIntsTempl::is_nil(int32_t) const [with bool NULLABLE = false; int32_t = int]’: /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:998:10: required from here /tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libslic3r/Config.hpp:1006:24: warning: comparison of integer expressions of different signedness: ‘int32_t’ {aka ‘int’} and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1006 | return idx < values.size() ? NIL_VALUE() == this->values[idx] : | ~~~~^~~~~~~~~~~~~~~ ninja: build stopped: subcommand failed. * ERROR: media-gfx/superslicer-2.5.59.8::localrepo failed (compile phase): * ninja -v -j17 -l0 failed * * Call stack: * ebuild.sh, line 136: Called src_compile * environment, line 2255: Called cmake_src_compile * environment, line 963: Called cmake_build * environment, line 930: Called eninja * environment, line 1401: Called die * The specific snippet of code: * "$@" || die -n "${*} failed" * * If you need support, post the output of `emerge --info '=media-gfx/superslicer-2.5.59.8::localrepo'`, * the complete build log and the output of `emerge -pqv '=media-gfx/superslicer-2.5.59.8::localrepo'`. * The complete build log is located at '/tmp/portage/media-gfx/superslicer-2.5.59.8/temp/build.log'. * The ebuild environment file is located at '/tmp/portage/media-gfx/superslicer-2.5.59.8/temp/environment'. * Working directory: '/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8_build' * S: '/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8'