* 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-MeshBoolean-const.patch ... [ 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/elogind;/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 (2.8s) -- 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/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 [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/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 [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 -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 [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/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 [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 -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 [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 -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 [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/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 [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 -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 [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/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 [25/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 && : [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-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 [32/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 [33/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 && : [34/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 && : [35/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 [36/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 [37/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 && : [38/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 [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-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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [41/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 | ^~~~~~~~~~~~~~~~~~~~~~~~~~ [42/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 && : [43/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 [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/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) | ~~~~~~^~~~~~~~~~~~~~~~~~~~~ [46/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 [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/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 [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_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 [49/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 [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++ -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 [52/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)); | ^~~~~~ [53/433] /usr/bin/x86_64-pc-linux-gnu-g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -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 [54/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 [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_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 [57/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 && : [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_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 [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_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 [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_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 [61/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] [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_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 [63/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 && : [64/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 [65/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 [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++ -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 [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_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 [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_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 [72/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 [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_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 [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_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 [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++ -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; | ^ [83/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()); | ^ [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/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; | ^ [85/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 && : [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-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; | ^ [89/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 [90/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 [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/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 [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/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 [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/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 [94/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); | ^~~ [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-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 [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/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 [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/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 [99/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 [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/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){ | ^ [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/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 [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/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 [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/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 [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/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 [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/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 [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/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 [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/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 [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/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 [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/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 [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/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 [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/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 [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/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] [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/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 [116/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 [117/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 [118/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 [119/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 [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/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 [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 -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 [124/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 [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/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 [128/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 [129/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 [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/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 [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/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 [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/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; } | ^~~ [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/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; } | ^~~ [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_build/src/libslic3r -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/libnest2d/include -I/tmp/portage/media-gfx/superslicer-2.5.59.8/work/SuperSlicer-2.5.59.8/src/miniz -I/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] : | ~~~~^~~~~~~~~~~~~~~ [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/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; } | ^~~ [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/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 [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/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] : | ~~~~^~~~~~~~~~~~~~~ [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/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] : | ~~~~^~~~~~~~~~~~~~~ [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/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] : | ~~~~^~~~~~~~~~~~~~~ [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/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] : | ~~~~^~~~~~~~~~~~~~~ [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/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 [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/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] : | ~~~~^~~~~~~~~~~~~~~ [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/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] : | ~~~~^~~~~~~~~~~~~~~ [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/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; | ^~~~~~~~~~~~~~~ [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/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] : | ~~~~^~~~~~~~~~~~~~~ [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/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] : | ~~~~^~~~~~~~~~~~~~~ [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/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] : | ~~~~^~~~~~~~~~~~~~~ [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/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] : | ~~~~^~~~~~~~~~~~~~~ [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/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] : | ~~~~^~~~~~~~~~~~~~~ [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/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) | ^~~~~~~~~~~~~ [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/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] : | ~~~~^~~~~~~~~~~~~~~ [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/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] : | ~~~~^~~~~~~~~~~~~~~ [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/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] : | ~~~~^~~~~~~~~~~~~~~ [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/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] : | ~~~~^~~~~~~~~~~~~~~ [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/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] : | ~~~~^~~~~~~~~~~~~~~ [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/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] : | ~~~~^~~~~~~~~~~~~~~ [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/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] : | ~~~~^~~~~~~~~~~~~~~ [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/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] : | ~~~~^~~~~~~~~~~~~~~ [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/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 [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/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] : | ~~~~^~~~~~~~~~~~~~~ [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/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] : | ~~~~^~~~~~~~~~~~~~~ [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/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++) | ~~~~~~^~~~~~~~~~~~~~~~~~~ [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/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 [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/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 [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/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 [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/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] : | ~~~~^~~~~~~~~~~~~~~ [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/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 [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/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 [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/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 [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/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] : | ~~~~^~~~~~~~~~~~~~~ [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/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++) { | ~~^~~~~~~~~~~~~~~~~~ [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/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] : | ~~~~^~~~~~~~~~~~~~~ [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/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] : | ~~~~^~~~~~~~~~~~~~~ [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/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; | ^~~ [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/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 [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/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 [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/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 [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/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] : | ~~~~^~~~~~~~~~~~~~~ [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/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; | ^~~~~~~~~~~~~~~~~~~ [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/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, | ^~~~~~~~ [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/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 [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++ -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); | ^~~~~~~~~~ [231/433] /usr/bin/x86_64-pc-linux-gnu-g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_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] : | ~~~~^~~~~~~~~~~~~~~ [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/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] : | ~~~~^~~~~~~~~~~~~~~ [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/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 [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/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] : | ~~~~^~~~~~~~~~~~~~~ [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/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 [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/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 [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/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) { | ~~^~~~~~~~~~~~~~~~~~~~~~ [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/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 [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/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] : | ~~~~^~~~~~~~~~~~~~~ [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/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] : | ~~~~^~~~~~~~~~~~~~~ [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/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] : | ~~~~^~~~~~~~~~~~~~~ [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/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 [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/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 [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/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 [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/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); | ^ [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/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; | ^~~~~~ [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/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] : | ~~~~^~~~~~~~~~~~~~~ [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/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 [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/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 [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/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 [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/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 [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/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]) : | ~~~~^~~~~~~~~~~~~~~ [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/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 [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/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 [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/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 [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/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 [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/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] : | ~~~~^~~~~~~~~~~~~~~ [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/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 [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/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); | ^~~ [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/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 && : [284/433] /usr/bin/x86_64-pc-linux-gnu-g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_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 [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/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 [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/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 [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/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; | ^~~~~~~~~~~~~~~ [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/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 [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/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; } | ^~~ [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/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; } | ^~~ [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/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)); | ^ [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/elogind -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/elogind -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/elogind -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/elogind -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 -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/elogind -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] : | ~~~~^~~~~~~~~~~~~~~ [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 -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); | ^~~ [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/elogind -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] : | ~~~~^~~~~~~~~~~~~~~ [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/elogind -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/elogind -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/elogind -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] : | ~~~~^~~~~~~~~~~~~~~ [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/elogind -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] : | ~~~~^~~~~~~~~~~~~~~ [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/elogind -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] : | ~~~~^~~~~~~~~~~~~~~ [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/elogind -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/elogind -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] : | ~~~~^~~~~~~~~~~~~~~ [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/elogind -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] : | ~~~~^~~~~~~~~~~~~~~ [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/elogind -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] : | ~~~~^~~~~~~~~~~~~~~ [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/elogind -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] : | ~~~~^~~~~~~~~~~~~~~ [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/elogind -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/elogind -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/elogind -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))); | ^ [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 -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/elogind -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] : | ~~~~^~~~~~~~~~~~~~~ [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 -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 [320/433] /usr/bin/x86_64-pc-linux-gnu-g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_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/elogind -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] : | ~~~~^~~~~~~~~~~~~~~ [321/433] /usr/bin/x86_64-pc-linux-gnu-g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_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/elogind -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] : | ~~~~^~~~~~~~~~~~~~~ [322/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 && : [323/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 && : [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 && : FAILED: src/test-utils/stl_to_cpp : && /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 && : /usr/lib/gcc/x86_64-pc-linux-gnu/13/../../../../x86_64-pc-linux-gnu/bin/ld: src/test-utils/CMakeFiles/stl_to_cpp.dir/stl_to_cpp.cpp.o: undefined reference to symbol 'xcb_get_setup' /usr/lib/gcc/x86_64-pc-linux-gnu/13/../../../../x86_64-pc-linux-gnu/bin/ld: /usr/lib64/libxcb.so.1: error adding symbols: DSO missing from command line collect2: error: ld returned 1 exit status [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/elogind -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/elogind -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/elogind -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/elogind -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/elogind -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/elogind -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/elogind -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); | ^~~ [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/elogind -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] : | ~~~~^~~~~~~~~~~~~~~ [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/elogind -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] : | ~~~~^~~~~~~~~~~~~~~ [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/elogind -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/elogind -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] : | ~~~~^~~~~~~~~~~~~~~ [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/elogind -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); | ^~~ [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/elogind -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] : | ~~~~^~~~~~~~~~~~~~~ [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/elogind -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] : | ~~~~^~~~~~~~~~~~~~~ [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/elogind -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] : | ~~~~^~~~~~~~~~~~~~~ [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/elogind -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); | ^~~ 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'